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 keduanyapdanqbilangan bulat. - Angka
nadalah angka kongruen jika ada segitiga siku-siku dari area dinmana ketiga sisinya rasional. - Ini adalah OEIS A003273 .
Tantangan
Ini adalah tantangan masalah keputusan . Diberikan nomor input x,, mengeluarkan nilai yang berbeda dan konsisten jika xmerupakan angka kongruen, dan nilai berbeda dan konsisten terpisah jika xbukan 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 Truenomor kongruen dan Falselainnya).
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.