Semua Challenges
Collatz Steps
Tulis fungsi yang menerima angka `n` dan menghitung berapa langkah yang diperlukan untuk mencapai 1 dengan aturan Collatz:
- Jika n genap, bagi 2
- Jika n ganjil, kalikan 3 lalu tambah 1
Contoh: input `6` -> 6→3→10→5→16→8→4→2→1 = 8 langkah.
Konsep yang Dipelajari
while loopconditional branchingCollatz conjecture