Where did you get 12761?

Thanks,

-- 
Raul


On Fri, Feb 5, 2016 at 5:57 AM, Linda A Alvord <[email protected]> wrote:
> Raul, What is the meaning of 12761 ?  I thought it was the number of words in 
> the constitution
>
>
> require'csv web/gethttp'
>    const=: gethttp 'http://usconstitution.net/const.txt'
>    words=: [: ;: ' '"_`(I.@:= toupper)`]}~@tolower
>    ]A=:'Sea a Seahorse." "Where?" "The Seashore!'
> Sea a Seahorse." "Where?" "The Seashore!
>    words A
> ┌───┬─┬────────┬─────┬───┬────────┐
> │sea│a│seahorse│where│the│seashore│
> └───┴─┴────────┴─────┴───┴────────┘
>    {.$>words A
> 6
>    {.$>words const
> 7577
>
> Isn't this the number pf words?
>
> Linda
>
> -----Original Message-----
> From: Programming [mailto:[email protected]] On Behalf 
> Of Linda A Alvord
> Sent: Friday, February 5, 2016 4:43 AM
> To: [email protected]
> Subject: [Jprogramming] QRE: k programming challenge
>
> Thanks Dan, I moved a lot and when I got to FL in 6th grade, students had 
> heard pf gerunds and I hadn't. I don't know when the show up these days.
>
> However, I like 13 ;'s the best but a 3 : is at least a verb.
> 5!:4 cope's well with gerunds but doesn't like 3 :'s
>
> My underlying choices are based on using J as a "way to get a job done. 
> However teaching is nothing more than a series of choices. So so far up to 
> JTECH (A fantasy school) parallels US education and at the moment that is 
> Grade 4. So, counting the words of the constituation is great! Maybe, they'll 
> read a little of it. But they are learning about larger and larger numbers so 
> this is a nice example.
>
> I have avoided functions with more than one line and they ought to be in some 
> parallel "computer science" cours where they learns how code is making things 
> happen. I'm not sure what languages belong in that environment. I am firmly 
> commited to J being in the mathematics classroom.
>
> Linda
>
> -----Original Message-----
> From: Programming [mailto:[email protected]] On Behalf 
> Of Dan Bron
> Sent: Thursday, February 4, 2016 3:05 PM
> To: J Programming
> Subject: Re: [Jprogramming] k programming challenge
>
> Linda wrote:
>> words3=: 13 : ';:'' ''(([: I. tolower = toupper) y)}tolower y'
>
> Please note:
>
>         words3=: 13 : ';:'' ''(([: I. tolower = toupper) y)}tolower y’
>
>         words3
>      3 : ';:'' ''(([: I. tolower = toupper) y)}tolower y'
>
> That is, 13 : is incapable of converting the verb, as you have expressed it, 
> to tacit form. Therefore the 13 : itself is superfluous, and it would be more 
> direct and straightforward to simply define words3 using 3 : (not 13 : ) in 
> the first place:
>
>         words3E =: 3 : ';:'' ''(([: I. tolower = toupper) y)}tolower y’
>
>         -:/ 5!:1 ;: 'words3 words3E’  NB. Identical representations
>      1
>
> And, since we’re simply and directly defining an explicit verb, we might as 
> well take advantage of all the other features explicit definitions offer us:
>
>         words3Elp =: verb define
>           lowerY =. tolower y
>           nonLettersIdx =. I. (toupper y) = lowerY
>           ;: ' ' nonLettersIdx } lowerY
>      )
>
> Clear, readable, and only a single calculation of tolower y .  Of course, it 
> has none of the advantages of Raul’s original formulation, but that loss 
> happened when you “eliminate[d] At, Atop, Gerund and Rank”.
>
> So, since that's a sunk cost, we might as well run with it, and get as much 
> back for it as we can.  Hope that’s what’s you meant when you said “maybe you 
> can simplify it”.
>
> -Dan
> ----------------------------------------------------------------------
> 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
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to