Latihan 1 dari materi Loop, While, For di Rust — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.
Editor sudah berisi fn main() dengan perulangan for i in 1..=15 { } yang badannya masih kosong. Biarkan perulangannya (boleh juga diganti while atau loop, asal tetap 1 sampai 15), lalu isi badannya supaya tiap angka mencetak tepat satu baris:
- Habis dibagi 3 dan 5, yaitu
i % 15 == 0: cetak FizzBuzz. Cek ini paling atas.
- Habis dibagi 3 saja (
i % 3 == 0): cetak Fizz.
- Habis dibagi 5 saja (
i % 5 == 0): cetak Buzz.
- Selain itu: cetak angkanya dari variabel perulangan,
println!("{}", i);.
- Klik Jalankan.
Yang diperiksa: kode-mu memakai % 3, % 5, dan % 15 (atau i % 3 == 0 && i % 5 == 0, atau match (i % 3, i % 5)), angkanya dicetak lewat println!("{}", i) (bukan diketik satu per satu), output-nya memuat Fizz, Buzz, dan FizzBuzz, lima baris pertamanya persis seperti ini, dan baris ke-15 FizzBuzz:
1
2
Fizz
4
Buzz