J android automatically translates nbsp to normal space when paste from clipboard. I think jqt can also be patched to do the same.
On Sat, Dec 3, 2022 at 10:16 PM Richard Donovan <rsdono...@hotmail.com> wrote: > I’ve had that same thing happen to me - very frustrating! > > Can J not be modified to ignore non-breaking space? > > > On 2 Dec 2022, at 23:39, Jaume <greenni...@gmail.com> wrote: > > > > Thank you both. That was it. > > Too long a day. > > > > Missatge de bill lam <bbill....@gmail.com> del dia ds., 3 de des. 2022 a > > les 0:11: > > > >> Perhaps you copy and paste from email to J and it contained nonbreak > space > >> that visually identical to a normal space. > >> > >> Typing it manually may solve your problem. > >> > >>> On Sat, 3 Dec 2022 at 6:47 AM Jaume <greenni...@gmail.com> wrote: > >>> > >>> Thank you both. > >>> > >>> Unfortunately neither of your ways work for me. > >>> > >>> ev =: (9 3$'A XA YA ZB XB YB ZC XC YC Z')&(4 8 3 1 5 9 7 2 6 { ~ i.) > >>> > >>> |spelling error > >>> > >>> | ev =: (9 3$'A XA YA ZB XB YB ZC XC YC Z')&(4 8 3 1 5 9 7 2 6 { ~ i.) > >>> > >>> | ^ > >>> > >>> > >>> No idea how to solve it. I tried the different & related verbs to no > >> avail. > >>> > >>> parse=: ('ABC',:'XYZ') i."1 |:-.&' ';._2 input > >>> > >>> |length error > >>> > >>> | parse=:('ABC',:'XYZ') i."1|:-.&' ';._2 input > >>> > >>> I'm trying to use different input, but all give me the same error > >> message. > >>> I tried reading it from the file, unboxing, making it 'A YB XC Z' ... > >>> without success. > >>> > >>> On a different note, I'm writing down all this, breaking down the > >> sentences > >>> so I can understand them in the future too, making it in a literate > >>> programming style. I will add this to my solutions. You can see a work > in > >>> progress here: > >>> > >>> > >> > https://github.com/JaumeGreen/adventofcode/blob/master/2022/day02/log.ijs > >>> > >>> Do you prefer if I cite you by name, nick, not at all? > >>> > >>> Thanks. > >>> > >>> > >>> Missatge de Raul Miller <rauldmil...@gmail.com> del dia dv., 2 de des. > >>> 2022 > >>> a les 20:39: > >>> > >>>> Here's a cleaned up version of how I approached that (here 'input' > >>>> held the raw text of input.txt provided by the aoc website). > >>>> > >>>> parsed=: ('ABC',:'XYZ') i."1 |:-.&' ';._2 input > >>>> part1=: {{ +/1+y+3*3|(1+y)-x }}/ > >>>> part2=: {{ +/(3*y)+4|&.<:x+y }}/ > >>>> > >>>> Note that my original implementations were a bit different. For > >>>> example, for part 1, I had > >>>> > >>>> scor=: {{ > >>>> 'op me'=. y > >>>> (1+me)+ 3*op {{ (x |. 2 0 1)i.y}}"0 me > >>>> }} > >>>> > >>>> and used > >>>> +/scor parsed > >>>> > >>>> I hope this makes sense, > >>>> > >>>> -- > >>>> Raul > >>>> > >>>> On Fri, Dec 2, 2022 at 12:40 PM Jaume <greenni...@gmail.com> wrote: > >>>>> > >>>>> Hello again > >>>>> I managed to solve it, but I don't like it much, so feel free to > >>> educate > >>>> me. > >>>>> > >>>>> Reading the file, and evaluating the result is something that looked > >>>> nice: > >>>>> > >>>>> p =. 1!:1<'day02.input' > >>>>> > >>>>> +/>ev each cutopen p > >>>>> > >>>>> xxxx > >>>>> > >>>>> +/>ev2 each cutopen p > >>>>> > >>>>> xxxx > >>>>> > >>>>> Now are the evaluating functions. I really don't like how they are > >>> done. > >>>>> I'd even prefer to create a table and search in it, but I don't know > >>> how. > >>>>> So a select. is used. > >>>>> > >>>>> > >>>>> ev=: 3 : 0 > >>>>> > >>>>> select. y > >>>>> > >>>>> case. 'A X' do. > >>>>> > >>>>> 4 > >>>>> > >>>>> case. 'A Y' do. > >>>>> > >>>>> 8 > >>>>> > >>>>> case. 'A Z' do. > >>>>> > >>>>> 3 > >>>>> > >>>>> case. 'B X' do. > >>>>> > >>>>> 1 > >>>>> > >>>>> case. 'B Y' do. > >>>>> > >>>>> 5 > >>>>> > >>>>> case. 'B Z' do. > >>>>> > >>>>> 9 > >>>>> > >>>>> case. 'C X' do. > >>>>> > >>>>> 7 > >>>>> > >>>>> case. 'C Y' do. > >>>>> > >>>>> 2 > >>>>> > >>>>> case. 'C Z' do. > >>>>> > >>>>> 6 > >>>>> > >>>>> end. > >>>>> > >>>>> ) > >>>>> > >>>>> > >>>>> And the same with different numbers for ev2. > >>>>> > >>>>> Would this be an appropriate way to approach the problem? Is there a > >>>>> "better" way? > >>>>> > >>>>> > >>>>> Thanks. > >>>>> > >> ---------------------------------------------------------------------- > >>>>> For information about J forums see > >> http://www.jsoftware.com/forums.htm > >>>> ---------------------------------------------------------------------- > >>>> For information about J forums see > http://www.jsoftware.com/forums.htm > >>>> > >>> > >>> > >>> -- > >>> The fact that an opinion has been widely held is no evidence whatever > >> that > >>> it is not utterly absurd. -- Bertrand Russell > >>> ---------------------------------------------------------------------- > >>> For information about J forums see http://www.jsoftware.com/forums.htm > >>> > >> ---------------------------------------------------------------------- > >> For information about J forums see http://www.jsoftware.com/forums.htm > >> > > > > > > -- > > The fact that an opinion has been widely held is no evidence whatever > that > > it is not utterly absurd. -- Bertrand Russell > > ---------------------------------------------------------------------- > > 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