Dalam FizzBuzz tradisional, Anda diminta untuk mencetak angka dari 1 hingga 100, tetapi mengganti setiap kelipatan 3 dengan "Fizz", setiap kelipatan 5 dengan "Buzz", dan setiap kelipatan dari 3 dan 5 (yaitu 15) dengan " FizzBuzz ".
Namun, sebagai pewawancara yang jahat, saya telah menemukan versi FizzBuzz saya yang bengkok, yang telah saya putuskan untuk memberi nama BizzFuzz dan berikan kepada Anda dalam wawancara kode.
Aturan mainnya adalah:
Cetak setiap angka dari 1 hingga 100, kecuali jika jumlahnya memenuhi salah satu kondisi di bawah ini.
- Jika angkanya dapat dibagi 4, cetak "Fizz".
Jika nomornya dapat dibagi 5, cetak "Buzz".
Jika angkanya dapat dibagi 4, tetapi angkanya segera setelah dibagi menjadi 5, cetak "FizzBuzz" bukan "Fizz", dan cetak nomor berikutnya secara teratur.
Jika angkanya dapat dibagi 5, tetapi angkanya segera setelah dibagi 4, cetak "BuzzFizz", bukan "Buzz", dan cetak nomor berikutnya secara teratur.
Jika nomornya segera sebelum nomor dapat dibagi oleh 4 dan 5, cetak "Bizz".
Jika nomor segera setelah angka habis dibagi 4 dan 5, cetak "Fuzz".
Jika angkanya dapat dibagi dengan 4 dan 5, cetak "BizzFuzz".
Kode terpendek untuk menerapkan semua aturan ini dalam bahasa apa pun menang.