a =. 2^1000x +/".,' ',.~a |domain error | +/".,' ' ,.~a VERSION 1.3 5
Above run on my iPad Air On Wednesday, May 28, 2014, Skip Cave <[email protected]> wrote: > Is this terse enough for you? > > a =. 2^1000x > +/".,' ',.~a > 1366 > > Skip > > > > > > > Skip Cave > Cave Consulting LLC > > > On Wed, May 28, 2014 at 1:02 PM, Devon McCormick > <[email protected]<javascript:;>> > wrote: > > > In general, I've noticed that Haskell is often J's closest rival in terms > > of terseness. However, based on my admittedly slight acquaintance with > > Haskell, it does not seem as general or as well-thought-out notationally > as > > J is but this latter point is true of almost all other languages. > > > > > > On Wed, May 28, 2014 at 11:35 AM, Jon Hough > > <[email protected]<javascript:;>> > wrote: > > > > > Project Euler 16 is defined: > > > 215 = 32768 and the sum of its digits is 3 + 2 + 7 + 6 + 8 = 26.What is > > > the sum of the digits of the number 21000? > > > http://projecteuler.net/problem=16 > > > > > > > > > My J solution:NB. create base > > > base =. 302 $ 10 > > > > > > digitsum =. +/ @:(base & #:)"1@: (1000x &(^~)) digitsum 2 > > > As a J beginner, clearly my code is not as terse or as elegant as it > > could > > > be. But browsing the solution forums I found this Haskell solution: > > > sum $ digits 10 $ 2^1000 > > > > > > I don't know Haskell but the above code pretty much speaks for itself. > > > Clearly the solution is terse, simple and easy to understand.Comparing > > > Haskell to J, it seems one of J's strong points, terseness and rapid > > > program developing, doesn't hold up to Haskell so much as it does > against > > > C-style languages. > > > So my question is, what advantages does J hold over Haskell, in terms > of > > > speed, terseness etc? > > > Regards. > > > ---------------------------------------------------------------------- > > > For information about J forums see http://www.jsoftware.com/forums.htm > > > > > > > > > > > -- > > Devon McCormick, CFA > > ---------------------------------------------------------------------- > > For information about J forums see http://www.jsoftware.com/forums.htm > > > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm > -- Sent from Gmail Mobile ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
