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<[email protected]>
>
>> 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<[email protected]>
>>
>>> ;>1j1# hex (1 2 3)
>>> 01 02 03
>>>
>>> 2011/11/4 Andrew Pennebaker<[email protected]>
>>>
>>>> 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<[email protected]>
>>>>
>>>>> ]xs =: 'a' ;'bdfhg'; 'c'
>>>>> ┌─┬─────┬─┐
>>>>> │a│bdfhg│c│
>>>>> └─┴─────┴─┘
>>>>> ;xs
>>>>> abdfhgc
>>>>> ;xs,&.>''
>>>>> a bdfhg c
>>>>>
>>>>>
>>>>> 2011/11/4 Björn Helgason<[email protected]>
>>>>>
>>>>>> ]xs =: 'a' ;'b'; 'c'
>>>>>> ┌─┬─┬─┐
>>>>>> │a│b│c│
>>>>>> └─┴─┴─┘
>>>>>> ;xs
>>>>>> abc
>>>>>> ;>1j1#xs
>>>>>> a b c
>>>>>>
>>>>>>
>>>>>> 2011/11/4 Andrew Pennebaker<[email protected]>
>>>>>>
>>>>>>> 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: [email protected]
>>>>>> 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: [email protected]
>>>>> 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: [email protected]
>>> 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