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