Latihan 1: For Loop — Go

Latihan 1 dari materi For Loop di Go — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.

Ubah loop di kode awal jadi FizzBuzz dari 1 sampai 20. Baris for i := 1; i <= 20; i++ sudah ada, biarkan begitu.

  1. Di dalam loop, cek dulu apakah i habis dibagi 3 dan 5 (i%15 == 0). Kalau iya, cetak FizzBuzz.
  2. Kalau gak, cek kelipatan 3 (i%3 == 0): cetak Fizz.
  3. Kalau gak, cek kelipatan 5 (i%5 == 0): cetak Buzz.
  4. Selain itu, cetak angkanya dari variabel loop: fmt.Println(i).

Cetak satu kata atau angka per baris dengan fmt.Println. Output-nya harus persis 20 baris ini, berurutan:

1
2
Fizz
4
Buzz
Fizz
7
8
Fizz
Buzz
11
Fizz
13
14
FizzBuzz
16
17
Fizz
19
Buzz

Hint