← Semua soal
💡
C08

Lampu Panggung Biner

⚡ 100 XP

Lampu Panggung Biner 💡

Malam penutupan turnamen, lampu panggung menyala mengikuti kode biner. Panitia memberikan satu bilangan n; tulis n dalam bentuk biner tanpa nol di depan, lalu barisan lampu menyala dari kiri ke kanan mengikuti tulisan itu (1 = menyala, 0 = mati):

  1. Membaca bilangan n (0 sampai 1.000.000.000).
  2. Mencetak pola lampu: tulisan biner n.
  3. Mencetak banyaknya lampu yang menyala.

Khusus n = 0: polanya 0 (satu lampu mati) dan jumlah yang menyala 0.

Contoh

Input:
5

Output:
101
2

💡 Petunjuk: halaman Docs → Perulangan dan Docs → Operator membantu memecah bilangan dengan sisa bagi.

Contoh

INPUT
5
OUTPUT
101
2
INPUT
0
OUTPUT
0
0

Petunjuk 💡

Coba pikirkan dulu, baru buka satu-satu ya!

Kumpulkan kode

Login dulu untuk mengumpulkan kode ya 🐻

Masuk