Saya ditanya pertanyaan ini dalam sebuah wawancara tetapi saya tidak dapat menemukan solusi. Saya tidak tahu apakah pertanyaannya benar atau tidak. Saya mencoba banyak tetapi tidak dapat mencapai solusi apa pun. Jujur saja, tidak ada yang terlintas di pikiran saya.
Nomor Rocco
Bilangan bulat positif adalah bilangan Rocco jika bilangan tersebut dapat direpresentasikan sebagai atau , di mana adalah bilangan prima.
10 angka Rocco pertama adalah:
Tugas
Kode Anda harus menerima bilangan bulat positif sebagai input dan menentukan apakah itu nomor Rocco atau tidak.
Brownie poin
- Tulis fungsi yang menghitung dan mencetak jumlah angka Rocco kurang dari atau sama dengan 1 juta.
- Tulis fungsi yang menghitung dan mencetak hitungan angka Rocco dari pertanyaan bonus (di atas yang) prima.
print 0
. Semua angka Rocco adalah gabungan (n*..)
, jadi tidak ada bilangan prima dalam kisaran apa pun.