https://leetcode.com/problems/fizz-buzz/description/ Easy

Решение

fun fizzBuzz(n: Int): List<String> {
    val result = mutableListOf<String>()

    for (i in 1..n) {
        when {
            i % 3 == 0 && i % 5 == 0 -> result.add("FizzBuzz")  // Число кратно и 3, и 5
            i % 3 == 0 -> result.add("Fizz")  // Число кратно 3
            i % 5 == 0 -> result.add("Buzz")  // Число кратно 5
            else -> result.add(i.toString())  // Число не кратно ни 3, ни 5
        }
    }

    return result
}