Correction

    hex =: [: , ' ' ,.~ '0123456789abcdef' {~ 16 16 #: ]`,:@.(1=#)
    hex 1
01
    hex 1 2 3
01 02 03

Previous version gave 0 1 for hex 1


On 11/4/2011 4:35 PM, Kip Murray wrote:
> Or
>
> hex =: [: , ' ' ,.~ '0123456789abcdef' {~ 16 16 #: ]
> hex 1 2 3
> 01 02 03
>
>
> On 11/4/2011 4:30 PM, Björn Helgason wrote:
>> [: ; [:> 1 # '0123456789abcdef' {~ 16 16 #: ]
>>
>> 2011/11/4 Andrew Pennebaker<andrew.penneba...@gmail.com>
>>
>>> Bjorn, almost; that version adds extra spaces.
>>>
>>> Fixed it:
>>>
>>> hex =: monad : 0
>>> ;>1j0# ('0123456789abcdef' {~ 16 16 #: ] y)
>>> )
>>>
>>> dec =: monad : 0
>>> ;>1j0# ('0123456789' {~ 10 10 #: ] y)
>>> )
>>>
>>> Could these be rewritten as one-liners?
>>>
>>> Cheers,
>>>
>>> Andrew Pennebaker
>>> www.yellosoft.us
>>>
>>> 2011/11/4 Björn Helgason<gos...@gmail.com>
>>>
>>>> ;>1j1# hex (1 2 3)
>>>> 01 02 03
>>>>
>>>> 2011/11/4 Andrew Pennebaker<andrew.penneba...@gmail.com>
>>>>
>>>>> Something about hex and dec are making vertical lists instead of
>>>> horizontal
>>>>> lists, so join gets confused.
>>>>>
>>>>> hex =: '0123456789abcdef' {~ 16 16 #: ]
>>>>> dec =: '0123456789' {~ 10 10 #: ]
>>>>>
>>>>> hex (1 2 3)
>>>>> 01
>>>>> 02
>>>>> 03
>>>>>
>>>>> Why do hex and dec make transposed lists? Can they be rewritten to not
>>> do
>>>>> this?
>>>>>
>>>>> Cheers,
>>>>>
>>>>> Andrew Pennebaker
>>>>> www.yellosoft.us
>>>>>
>>>>> 2011/11/4 Björn Helgason<gos...@gmail.com>
>>>>>
>>>>>> ]xs =: 'a' ;'bdfhg'; 'c'
>>>>>> ┌─┬─────┬─┐
>>>>>> │a│bdfhg│c│
>>>>>> └─┴─────┴─┘
>>>>>> ;xs
>>>>>> abdfhgc
>>>>>> ;xs,&.>''
>>>>>> a bdfhg c
>>>>>>
>>>>>>
>>>>>> 2011/11/4 Björn Helgason<gos...@gmail.com>
>>>>>>
>>>>>>> ]xs =: 'a' ;'b'; 'c'
>>>>>>> ┌─┬─┬─┐
>>>>>>> │a│b│c│
>>>>>>> └─┴─┴─┘
>>>>>>> ;xs
>>>>>>> abc
>>>>>>> ;>1j1#xs
>>>>>>> a b c
>>>>>>>
>>>>>>>
>>>>>>> 2011/11/4 Andrew Pennebaker<andrew.penneba...@gmail.com>
>>>>>>>
>>>>>>>> Can someone give an example of joinstring? I want to join a list
>>> of
>>>>>>>> strings
>>>>>>>> together as one string.
>>>>>>>>
>>>>>>>> Something like (forgive my syntax):
>>>>>>>>
>>>>>>>> xs =: 'a' 'b' 'c'
>>>>>>>> alltogether =: '' joinstring xs
>>>>>>>> byspaces =: ' ' joinstring xs
>>>>>>>>
>>>>>>>> Cheers,
>>>>>>>>
>>>>>>>> Andrew Pennebaker
>>>>>>>> www.yellosoft.us
>>>>>>>>
>>>> ----------------------------------------------------------------------
>>>>>>>> For information about J forums see
>>>>> http://www.jsoftware.com/forums.htm
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Björn Helgason, Verkfræðingur
>>>>>>> Fornustekkum II
>>>>>>> 781 Hornafirði,
>>>>>>> t-póst: gos...@gmail.com
>>>>>>> gsm: +3546985532
>>>>>>> twitter: @flugfiskur
>>>>>>> http://groups.google.com/group/J-Programming
>>>>>>>
>>>>>>>
>>>>>>> Tæknikunnátta höndlar hið flókna, sköpunargáfa er meistari
>>>>> einfaldleikans
>>>>>>>
>>>>>>> góður kennari getur stigið á tær án þess að glansinn fari af skónum
>>>>>>> /|_ .-----------------------------------.
>>>>>>> ,' .\ / | Með léttri lund verður |
>>>>>>> ,--' _,' | Dagurinn í dag |
>>>>>>> / / | Enn betri en gærdagurinn |
>>>>>>> ( -. | `-----------------------------------'
>>>>>>> | ) | (\_ _/)
>>>>>>> (`-. '--.) (='.'=) ♖♘♗♕♔♙
>>>>>>> `. )----' (")_(") ☃☠
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Björn Helgason, Verkfræðingur
>>>>>> Fornustekkum II
>>>>>> 781 Hornafirði,
>>>>>> t-póst: gos...@gmail.com
>>>>>> gsm: +3546985532
>>>>>> twitter: @flugfiskur
>>>>>> http://groups.google.com/group/J-Programming
>>>>>>
>>>>>>
>>>>>> Tæknikunnátta höndlar hið flókna, sköpunargáfa er meistari
>>>> einfaldleikans
>>>>>>
>>>>>> góður kennari getur stigið á tær án þess að glansinn fari af skónum
>>>>>> /|_ .-----------------------------------.
>>>>>> ,' .\ / | Með léttri lund verður |
>>>>>> ,--' _,' | Dagurinn í dag |
>>>>>> / / | Enn betri en gærdagurinn |
>>>>>> ( -. | `-----------------------------------'
>>>>>> | ) | (\_ _/)
>>>>>> (`-. '--.) (='.'=) ♖♘♗♕♔♙
>>>>>> `. )----' (")_(") ☃☠
>>>>>>
>>> ----------------------------------------------------------------------
>>>>>> For information about J forums see
>>> http://www.jsoftware.com/forums.htm
>>>>>>
>>>>> ----------------------------------------------------------------------
>>>>> For information about J forums see http://www.jsoftware.com/forums.htm
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Björn Helgason, Verkfræðingur
>>>> Fornustekkum II
>>>> 781 Hornafirði,
>>>> t-póst: gos...@gmail.com
>>>> gsm: +3546985532
>>>> twitter: @flugfiskur
>>>> http://groups.google.com/group/J-Programming
>>>>
>>>>
>>>> Tæknikunnátta höndlar hið flókna, sköpunargáfa er meistari
>>>> einfaldleikans
>>>>
>>>> góður kennari getur stigið á tær án þess að glansinn fari af skónum
>>>> /|_ .-----------------------------------.
>>>> ,' .\ / | Með léttri lund verður |
>>>> ,--' _,' | Dagurinn í dag |
>>>> / / | Enn betri en gærdagurinn |
>>>> ( -. | `-----------------------------------'
>>>> | ) | (\_ _/)
>>>> (`-. '--.) (='.'=) ♖♘♗♕♔♙
>>>> `. )----' (")_(") ☃☠
>>>> ----------------------------------------------------------------------
>>>> For information about J forums see http://www.jsoftware.com/forums.htm
>>>>
>>> ----------------------------------------------------------------------
>>> For information about J forums see http://www.jsoftware.com/forums.htm
>>>
>>
>>
>>
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to