It doesn't work: (apply str (reverse "i am cold")) "dloc ma i"
The correct output is "cold am i". You must reverse words not letters. On Nov 18, 11:33 pm, "Kevin Downey" <[EMAIL PROTECTED]> wrote: > (apply str (reverse "I am cold")) > > shorter and it does the same thing. no need to take out the spaces and > put them back in > > On Tue, Nov 18, 2008 at 5:21 PM, Mark Volkmann > > > > <[EMAIL PROTECTED]> wrote: > > > Here's another solution that came from help on the chat. Thanks Chouser! > > > (apply str (interpose " " (reverse (.split "I am cold" " ")))) > > > On Tue, Nov 18, 2008 at 7:15 PM, islon <[EMAIL PROTECTED]> wrote: > > >> (defn string-reverse [s] > >> (reduce #(str %1 " " %2) (reverse (seq (. s (split " ")))))) > > >> You're probably looking for something like this =) > > >> On Nov 18, 9:00 pm, joejoe <[EMAIL PROTECTED]> wrote: > >>> hello all, > >>> so I'm not only new to this group but I am new to Clojure. I may be > >>> going about this all wrong but here's what I got. I want to simply > >>> take a string and reverse it, ex: "I am cold" would become "cold am > >>> I" (haha I just realized that's probably how yoda would say it). So > >>> for now I am hard coding my string, so "myString" ="I am cold". > > >>> How I am thinking of doing this is as follows: > > >>> (loop [i 0] > >>> (when (< i (count myString)) > >>> //missing code > >>> // > >>> // > >>> (recur (inc i)))) > > >>> so this probably isn't a hard thing to do but like I said I am new to > >>> this all. I basically need to figure out a way to print each element > >>> of myString one at a time, this would allow me to figure out how to > >>> reverse it. > > >>> so to my simple question, is it possible it print each element of a > >>> string independently? > > >>> I know about (first myString), which will give me I printed out three > >>> times. So it seems there has to be a way and I just can't seem to > >>> figure it out. > > >>> thanks for any input! > > >>> -joejoe > > > -- > > R. Mark Volkmann > > Object Computing, Inc. > > -- > The Mafia way is that we pursue larger goals under the guise of > personal relationships. > Fisheye --~--~---------~--~----~------------~-------~--~----~ 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 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 -~----------~----~----~----~------~----~------~--~---