1729, dikenal sebagai angka Hardy-Ramanujan , adalah bilangan bulat positif terkecil yang dapat dinyatakan sebagai jumlah dua kubus bilangan bulat positif dalam dua cara ( 12^3+1^3=10^3+9^3=1729). Diberikan bilangan bulat n(sebagai input dalam bentuk apa pun yang alami untuk bahasa pilihan Anda) temukan bilangan bulat positif terkecil yang dapat dinyatakan sebagai jumlah dari dua bilangan bulat positif yang dinaikkan ke ndaya ke-dua dengan dua cara unik. Tidak menggunakan sumber eksternal. Karakter yang paling sedikit menang.
Perhatikan bahwa ini sebenarnya masalah yang belum terpecahkan untuk n>4. Untuk angka-angka itu, biarkan program Anda berjalan selamanya dalam pencarian, atau mati saat mencoba! Buat agar jika diberi waktu dan sumber daya tak terbatas, program akan menyelesaikan masalah.
1adalah solusi pertama:1 = cbrt(0.5)^3 + cbrt(0.5)^3 = ...
nkekuatan th". Kalau tidak,91(tidak1729) adalah solusi untukn=3, karena6^3+(−5)^3=4^3+3^3=91. Saya belajar ini dari tautan Wikipedia Anda jadi mungkin referensi HM Anda membuat ini tidak perlu dengan konvensi. Bersulang!