BelajarKoding Logobelajarkoding

Platform belajar web development Indonesia. Artikel, cheat sheets, roadmap, dan code challenges untuk developer Indonesia.

Navigasi

  • Artikel
  • Cheat Sheets
  • Roadmap
  • Challenges
  • Pricing
  • Search

Produk Lain

  • JagoHermes
  • KelasClaude
  • KilatKoding
  • BelajarVibeCoding
  • JualanKoding

Support

  • Privacy Policy
  • Terms of Service
  • Email

© 2026 BelajarKoding. All rights reserved.

Galih PratamaBagian dari ekosistem Galih Pratama

belajarkoding Logo
RoadmapArtikelCheat SheetsChallengesUpgrade
Semua Challenges
MediumMatematika~10 menitjavascript

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

Tulis Solusi Kamu