Menengah30 XPUnit 8: Matematika dan Bilangan, soal 8 dari 13
Bilangan Armstrong
Tampilkan bilangan yang sama dengan jumlah pangkat digit-digitnya.
Bilangan 153 istimewa: 1³ + 5³ + 3³ = 153. Bilangan seperti ini disebut bilangan Armstrong. Pangkat yang dipakai adalah banyaknya digit bilangan itu, jadi untuk bilangan empat digit, setiap digit dipangkatkan empat.
Masukan
Satu bilangan bulat N dari 1 sampai 100000.
Keluaran
Semua bilangan Armstrong dari 1 sampai N dalam satu baris, dipisah spasi.
Contoh masukan dan keluaran
Contoh 1
Masukan
200
Keluaran
1 2 3 4 5 6 7 8 9 153
Petunjuk
Coba kerjakan dulu. Buka petunjuk satu per satu kalau kamu buntu.
Petunjuk 1
Ubah bilangan menjadi teks supaya mudah mendapatkan digit dan banyaknya digit.
Petunjuk 2
Bilangan satu digit selalu Armstrong, karena setiap digit dipangkatkan satu.