Tiga bilangan bulat positif A, B, C adalah ABC-triple jika merupakan koprime, dengan A <B dan memuaskan hubungannya: A + B = C
Contoh:
1, 8, 9
adalah triple-ABC karena mereka adalah koprime, 1 <8 dan 1 + 8 = 96, 8, 14
bukan karena mereka bukan koprime7, 5, 12
bukan karena 7> 5
Anda dapat melihat presentasi Frits Beukers 2005 ini untuk detail lebih lanjut tentang ABC-triples.
Input output
Tiga bilangan bulat, ditulis desimal. Dapat dipisahkan nilai atau daftar. Output harus berupa nilai true / falsy apakah ketiga bilangan bulat adalah ABC-triple.
Catatan: Penting untuk menghormati urutan bilangan bulat dalam daftar, misalnya: 1, 8, 9
tidak dianggap sebagai daftar yang sama dengan 9, 1, 8
atau kombinasi lainnya. Jadi yang pertama adalah ABC-triple dan yang kedua tidak.
Jadi A adalah elemen pertama dari daftar, B yang kedua dan C yang ketiga.
Uji kasus
Setiap daftar berikut harus menampilkan nilai yang benar
[1, 8, 9]
[2, 3, 5]
[2, 6436341, 6436343]
[4, 121, 125]
[121, 48234375, 48234496]
Setiap daftar berikut harus menampilkan nilai falsey
[1, 1, 2]
[1, 2, 5]
[1, 9, 8]
[4, 12872682, 12872686]
[6, 8, 14]
[7, 5, 12]
[A,B,C]
, atau apakah kita juga diizinkan untuk mengambil input dalam urutan [C,B,A]
atau [C,A,B]
?