Definisi:
- Segitiga dianggap sebagai segitiga siku-siku jika salah satu sudut dalam persis 90 derajat.
- Suatu bilangan dianggap rasional jika dapat diwakili oleh rasio bilangan bulat, yaitu
p/q
, di mana keduanyap
danq
bilangan bulat. - Angka
n
adalah angka kongruen jika ada segitiga siku-siku dari area din
mana ketiga sisinya rasional. - Ini adalah OEIS A003273 .
Tantangan
Ini adalah tantangan masalah keputusan . Diberikan nomor input x
,, mengeluarkan nilai yang berbeda dan konsisten jika x
merupakan angka kongruen, dan nilai berbeda dan konsisten terpisah jika x
bukan angka kongruen. Nilai-nilai output tidak harus benar-benar benar / salah dalam bahasa Anda.
Aturan khusus
Untuk keperluan tantangan ini, Anda dapat berasumsi bahwa dugaan Birch dan Swinnerton-Dyer adalah benar. Atau, jika Anda dapat membuktikan dugaan Birch dan Swinnerton-Dyer, klaim hadiah Millenium $ 1.000.000 Anda. ;-)
Contohnya
(Menggunakan True
nomor kongruen dan False
lainnya).
5 True
6 True
108 False
Aturan dan Klarifikasi
- Input dan output dapat diberikan dengan metode apa pun yang mudah .
- Anda dapat mencetak hasilnya ke STDOUT atau mengembalikannya sebagai hasil fungsi. Silakan sebutkan dalam kiriman Anda nilai apa yang bisa diambil oleh output.
- Program lengkap atau fungsi dapat diterima.
- Celah standar dilarang.
- Ini adalah kode-golf sehingga semua aturan golf biasa berlaku, dan kode terpendek (dalam byte) menang.