In Ruby:
1 2 3 4 5 6 7 8 9 10 11 |
for n in 1..20 if (n % 3 == 0) && (n % 5 == 0) puts "#{ n } means FizzBuzz" elsif (n % 3 == 0) puts "#{ n } means Fizz" elsif (n % 5 == 0) puts "#{ n } means Buzz" else puts n end end |
And in Swift:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
// Playground - noun: a place where people can play import UIKit for n in 1...20 { if (n % 3 == 0) && (n % 5 == 0){ println("\(n) is FizzBuzz") }else if (n % 3 == 0) { println("\(n) is Fizz") } else if (n % 5 == 0) { println("\(n) is Buzz") } else { println("\(n) is \(n)") } } |
Gonna try a case solution next.