Menengah30 XPUnit 8: Matematika dan Bilangan, soal 7 dari 13
Sempurna, Berlimpah, atau Kurang
Golongkan bilangan berdasarkan jumlah pembagi sejatinya.
Pembagi sejati sebuah bilangan adalah semua pembaginya selain bilangan itu sendiri. Pembagi sejati 6 adalah 1, 2, dan 3, dan jumlahnya tepat 6. Orang Yunani kuno menyebut bilangan seperti ini sempurna.
Masukan
Satu bilangan bulat N dari 1 sampai 100000000.
Keluaran
Sempurnabila jumlah pembagi sejatinya sama denganNBerlimpahbila jumlahnya lebih besar dariNKurangbila jumlahnya lebih kecil dariN
Contoh masukan dan keluaran
Contoh 1
Masukan
28
Keluaran
Sempurna
Petunjuk
Coba kerjakan dulu. Buka petunjuk satu per satu kalau kamu buntu.
Petunjuk 1
Pembagi selalu datang berpasangan: bila i membagi N, maka N // i juga. Cukup periksa i sampai akar N.
Petunjuk 2
Hati-hati dua hal: jangan menghitung pembagi akar dua kali, dan jangan ikutkan N sendiri.