SwiftでFizzBuzz
Swiftの授業で出た復習問題について書いておこうと思います。
整数1~20において、println()でFizzBuzzを行う処理を作成せよ。
そもそもFizzBuzzってなんだ?というところからでした(汗
3の倍数でFizz、5の倍数でBuzz、3と5の倍数でFizzBuzz、それ以外は数字を表示すればいいようなので、書いてみました。
var num = 0
for num in 1...20 {
if num % 3 == 0 && num % 5 == 0{
println("FiizBuzz")
}else if num % 3 == 0{
println("Fizz")
}else if num % 5 == 0{
println("Buzz")
}else{
println(num)
}
}
3の倍数は3で割ると余りが0になるので、そのまま式にしました。
5の倍数も同じですね。
おわり