Menu
CoddyTech

FizzBuzz

Dalam permainan berhitung FizzBuzz, pemain menghitung mulai dari 1 dan mengganti beberapa angka dengan kata-kata. Diberikan nomor giliran n, kembalikan yang diucapkan pemain pada giliran itu: "FizzBuzz" jika n habis dibagi 3 dan 5, "Fizz" jika hanya habis dibagi 3, "Buzz" jika hanya habis dibagi 5, dan jika tidak, n itu sendiri yang ditulis sebagai string, seperti "7".

Fungsi

fizzBuzz(n: integer) → string
ninteger
nomor giliran, bilangan bulat positif
Mengembalikanstring
kata atau angka yang diucapkan pada giliran n, sebagai string

Batasan

  • 1 ≤ n ≤ 109
  • Jawabannya selalu berupa string, bahkan ketika nilainya adalah angka itu sendiri.

Contoh

Input
n = 15
Output
"FizzBuzz"
Penjelasan
15 dibagi 3 adalah 5 dan 15 dibagi 5 adalah 3, keduanya tanpa sisa, jadi pada giliran 15 hasilnya "FizzBuzz".
challenge icon

Pertanyaan lanjutan

Aturan baru membuat kelipatan 7 menjadi "Bazz", dengan kata-kata yang digabungkan secara berurutan, jadi 105 menjadi "FizzBuzzBazz". Bagaimana cara menambahkannya tanpa membuat kasus untuk setiap kombinasi?

Reset kode
def fizzBuzz(n):
    # Tulis kodemu di sini

Tes #1

Tes #2

Argumen

n = 15

Output yang diharapkan

"FizzBuzz"