Mine was easy. Just add |. To it: A=:'93930001029303040593060708' ,(|.((-:$A),2)$A),"1 ' ' 08 07 06 93 05 04 03 93 02 01 00 93 93
Linda -----Original Message----- From: programming-boun...@forums.jsoftware.com [mailto:programming-boun...@forums.jsoftware.com] On Behalf Of Jon Hough Sent: Friday, June 19, 2015 6:27 AM To: programm...@jsoftware.com Subject: Re: [Jprogramming] Inserting spaces in a string Lots of interesting answers, thanks. As a subquestion, I am also want to reverse the bytes (but not changing the order of letters in each byte). e.g. beef would become efbe My solution is (which I used some of the answers to my last question to formulate) a=: '93930001029303040593060708' , _2 (|."_)\|. a Implicit: reverse=:,@:( _2 &(|.\))@:|. Any interesting solutions to this? I would be interested in a way that only uses |. once at most. > Date: Fri, 19 Jun 2015 08:33:35 +0200 > From: agroeneveld...@gmail.com > To: programm...@jsoftware.com > Subject: Re: [Jprogramming] Inserting spaces in a string > > Here's one with variable RHA > > '93930001029303040593060708' (;: inv@ (<\~-)) 2 > > > Vijay Lulla schreef op 19-06-15 om 03:32: > > s=. '93930001029303040593060708' > > }. , _2(' '&,)\ s > > > > On Thu, Jun 18, 2015 at 8:47 PM, Jon Hough <jgho...@outlook.com> wrote: > >> I have a hex string > >> 93930001029303040593060708 > >> and I want to insert spaces between each byte, i.e. I want > >> > >> 93 93 00 01 02 93 03 04 05 93 06 07 08 > >> > >> > >> My current method works fine, but seems a little clunky, plus it > >> adds a trailing space onto the end of the string, which isn't the > >> end of the world and can be cleaned up, but I want to know a > >> terser, more elegant method. My current method > >> > >> > >> > >> > >> ,@:(' '&(,~"1))@:(,&2@:(-:@:#) $ ]) > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> ------------------------------------------------------------------- > >> --- For information about J forums see > >> http://www.jsoftware.com/forums.htm > > -------------------------------------------------------------------- > > -- For information about J forums see > > http://www.jsoftware.com/forums.htm > > -- > Met vriendelijke groet, > @@i = Arie Groeneveld > > ---------------------------------------------------------------------- > 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