You are viewing a single comment's thread from:

RE: Introducing the Coding Challenge

in #coding-challenge3 years ago

Hi, a quick example in clojure

(map #(cond
        (zero? (rem % 15)) "FizzBuzz"
        (zero? (rem % 3)) "Fizz"
        (zero? (rem % 5)) "Buzz"
        :else %)
     (range 0 101))

Output:

("FizzBuzz" 1 2 "Fizz" 4 "Buzz" "Fizz" 7 8 "Fizz" "Buzz" 11 "Fizz" 13 14 "FizzBuzz" 16 17 "Fizz" 19 "Buzz" "Fizz" 22 23 "Fizz" "Buzz" 26 "Fizz" 28 29 "FizzBuzz" 31 32 "Fizz" 34 "Buzz" "Fizz" 37 38 "Fizz" "Buzz" 41 "Fizz" 43 44 "FizzBuzz" 46 47 "Fizz" 49 "Buzz" "Fizz" 52 53 "Fizz" "Buzz" 56 "Fizz" 58 59 "FizzBuzz" 61 62 "Fizz" 64 "Buzz" "Fizz" 67 68 "Fizz" "Buzz" 71 "Fizz" 73 74 "FizzBuzz" 76 77 "Fizz" 79 "Buzz" "Fizz" 82 83 "Fizz" "Buzz" 86 "Fizz" 88 89 "FizzBuzz" 91 92 "Fizz" 94 "Buzz" "Fizz" 97 98 "Fizz" "Buzz")
Sort:  

lisp! What a brilliant, old and unique language :) Hope to find free time and learn it well one day :P

:P true. You will, i'm sure about that