2026年10月24日 11時46分
kotlinでFizzBuzzを作成してみる
- 最終更新
- 2026年10月24日 11時46分
昨日の面談で、自社プロダクトの開発にKotlinを使用されているとのことだった
なので、Kotlinについて触れておこう
kotlinのFizzBuzz
fun main() {
for (i in 1..30) {
when {
i % 15 == 0 -> println("FizzBuzz")
i % 3 == 0 -> println("Fizz")
i % 5 == 0 -> println("Buzz")
else -> println(i)
}
}
}
使い慣れたPythonのFizzBuzz
for i in range(1, 31):
if i % 15 == 0:
print("FizzBuzz")
elif i % 3 == 0:
print("Fizz")
elif i % 5 == 0:
print("Buzz")
else:
print(i)
kotlinとPythonのFizzBuzzの中身の比較
| kotlin | Python |
| 1..30 | range(1, 31) |
| when | if / elif / else |
| println() | print() |
| {}でブロックを表現 | :とインデントでブロックを表現 |
kotlinをブラウザで試せるサイト



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
—