(doc max)

user=> (doc max)
-------------------------
clojure.core/max
([x] [x y] [x y & more])
  Returns the greatest of the nums.
nil

max doesn't take a sequence, it takes one or more values and finds the max
of them. So use (apply max coll) to get what you want.

Timothy

On Wed, Dec 12, 2012 at 2:12 PM, Dennis Haupt <d.haup...@gmail.com> wrote:

> (def digits
>   "73167176531330624919225119674426574742355349194934
>   96983520312774506326239578318016984801869478851843
>   85861560789112949495459501737958331952853208805511
>   12540698747158523863050715693290963295227443043557
>   66896648950445244523161731856403098711121722383113
>   62229893423380308135336276614282806444486645238749
>   30358907296290491560440772390713810515859307960866
>   70172427121883998797908792274921901699720888093776
>   65727333001053367881220235421809751254540594752243
>   52584907711670556013604839586446706324415722155397
>   53697817977846174064955149290862569321978468622482
>   83972241375657056057490261407972968652414535100474
>   82166370484403199890008895243450658541227588666881
>   16427171479924442928230863465674813919123162824586
>   17866458359124566529476545682848912883142607690042
>   24219022671055626321111109370544217506941658960408
>   07198403850962455444362981230987879927244284909188
>   84580156166097919133875499200524063689912560717606
>   05886116467109405077541002256983155200055935729725
>   71636269561882670428252483600823257530420752963450")
>
> (def solution
>   (let [as-ints (map int (seq digits))
>         partitions (partition 5 1 as-ints)
>         as-products (map #(reduce * %) partitions)]
>      (max as-products)))
>



-- 
“One of the main causes of the fall of the Roman Empire was that–lacking
zero–they had no way to indicate successful termination of their C
programs.”
(Robert Firth)

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Reply via email to