Angka superabundan adalah bilangan bulat n yang menetapkan batas atas baru untuk rasio dengan fungsi jumlah pembagi σ. Dengan kata lain, n adalah superabundant jika dan hanya jika, untuk semua bilangan bulat positif x yang kurang dari n :
Untuk beberapa nilai:
n σ(n) σ(n)/n superabundant
1 1 1.0000 yes
2 3 1.5000 yes
3 4 1.3333 no
4 7 1.7500 yes
5 6 1.2000 no
6 12 2.0000 yes
7 8 1.1429 no
8 15 1.8750 no
9 13 1.4444 no
Daftar yang lebih panjang (untuk kasus uji) dapat ditemukan di OEIS A004394 .
Satu test case negatif yang sangat direkomendasikan (jika juru bahasa Anda dapat mengatasinya) adalah 360360, karena itu terkait dengan angka superundundan terakhir.
Tantangan
Program Anda harus mengambil dalam bilangan bulat positif tunggal, dan menampilkan nilai true atau falsey yang mewakili apakah bilangan bulat itu superundung.
Karena ini adalah kode-golf , jawaban terpendek dalam byte akan menang.
Æs÷$ÐṀ=
selama 7 byte. Saya tidak menyadariÐṀ
rangified, itu berguna untuk diketahui.