Diberikan bilangan bulat positif sebagai input menentukan apakah itu bilangan murah hati.
Bilangan murah hati adalah angka sedemikian rupa sehingga setiap penyisipan +
tanda antara dua digit pada basis 10 menghasilkan ekspresi bilangan bulat utama.
Misalnya 40427 adalah murah hati karena
4+0427 = 431 is prime
40+427 = 467 is prime
404+27 = 431 is prime
4042+7 = 4049 is prime
Keluaran
Anda harus menampilkan dua nilai yang berbeda, satu ketika input murah hati dan satu ketika input tidak.
Mencetak gol
Tujuan dari kontes ini adalah untuk membuat ukuran kode sumber yang ditulis untuk menyelesaikan tugas ini, diberikan dalam byte, sekecil mungkin.
Uji Kasus
1 -> True
2 -> True
4 -> True
10 -> False
98 -> True
101 -> True
109 -> False
819 -> False
4063 -> True
40427 -> True
2000221 -> True
1
dan 2
tidak memiliki dua digit, rangkaian ekspresi kosong. Semua anggota set kosong adalah prima. Selain itu tidak ada dari mereka, tapi itu intinya. Agak membingungkan, saya akan memberi Anda tapi saya pikir itu lebih masuk akal daripada alternatif.
1
dengan tanda tambah disisipkan di antara dua karakter (tanpa menyisipkan) hanya dapat menghasilkan1
, yang dengan sendirinya tidak prima.