On Thu, 17 Feb 2011 10:26:05 -0800 (PST)
JMatt <[email protected]> wrote:
> On Feb 16, 10:29 pm, Andreas Kostler
> <[email protected]> wrote:
> > Is there an easy and idiomatic way of getting the digits of a number in
> > clojure?
> Here is my attempt at this from a few months ago:
My turn...
(defn to-digits
"Create a seq of digits from a number."
[i]
^{:user/comment "For Euler Problems (Specifically 16)"}
(map {\0 0 \1 1 \2 2 \3 3 \4 4 \5 5 \6 6 \7 7 \8 8 \9 9}
(str i)))
No assumption about representation here. But my Python background is
showing - Pythons dictionaries are used *everywhere* in the language,
and hence tuned as tightly as possible and thus blasted fast.
<mike
--
Mike Meyer <[email protected]> http://www.mired.org/consulting.html
Independent Software developer/SCM consultant, email for more information.
O< ascii ribbon campaign - stop html mail - www.asciiribbon.org
--
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to [email protected]
Note that posts from new members are moderated - please be patient with your
first post.
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en