Apa itu Prime Square?
Kuadrat Utama adalah kuadrat di mana keempat ujungnya adalah bilangan prima yang berbeda.
Tapi yang mana?
Dan bagaimana kita membangunnya?
Berikut adalah contoh dari Prime Square 4x4
1009
0 0
3 0
1021
Pertama kita mulai dari sudut kiri atas. Kami bekerja searah jarum jam .
Kami memilih bilangan prima terkecil yang memiliki 4angka 1009 .
Maka kita membutuhkan bilangan prima terkecil yang memiliki 4digit, yang dimulai dengan a 9. Ini adalah 9001
Bilangan prima ketiga (4 digit) harus memiliki 1digit terakhir (karena 9001 diakhiri dengan 1)
dan juga menjadi prime 4 digit terkecil dengan properti ini yang belum pernah digunakan sebelumnya sebagai edge .
Bilangan prima ini adalah 1021
Bilangan prima keempat harus memiliki 4digit, mulai dengan 1(karena 1009 dimulai dengan a 1) dan diakhiri dengan 1(karena 1021 dimulai dengan a 1)
Bilangan prima 4 digit terkecil dengan properti ini yang belum pernah digunakan sebelumnya sebagai edge adalah 1031
Tugas Anda
Anda akan diberi bilangan bulat ndari 3 to 100
Angka ini akan menjadi dimensi n x nkotak.
Maka Anda harus menampilkan kotak ini persis dalam bentuk kasus uji berikut
Uji Kasus
n=3
Output
101
3 0
113
n=5
Output
10007
0 0
0 0
9 0
10061
n=7
Output
1000003
0 0
0 0
0 0
0 0
8 1
1000037
n=10
Output
1000000007
0 0
0 0
0 0
0 0
0 0
0 0
1 0
8 0
1000000021
n=20
Output
10000000000000000051
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
9 8
10000000000000000097
- Input dan output dapat diberikan dengan metode apa pun yang mudah .
- Anda dapat mencetaknya ke STDOUT atau mengembalikannya sebagai hasil fungsi.
- Program lengkap atau fungsi dapat diterima.
- Berapapun jumlah ruang kosong asing dapat diterima, asalkan angkanya sesuai
- Celah standar dilarang.
- Ini adalah kode-golf sehingga semua aturan golf biasa berlaku, dan kode terpendek (dalam byte) menang.
EDIT
Ini mungkin untuk semua n
Berikut adalah bilangan prima untukn=100
1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000289
9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091
1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000711
1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002191
Dan bagi Anda yang Anda tidak berpikir ini mungkin di sini SEMUA kasus uji
n: P? Bukan masalah dengan tantangan, hanya penasaran.
n: untuk n= 1, kami tidak dapat memenuhi batasan bahwa keempat tepi adalah bilangan prima yang berbeda, sedangkan untuk n= 2, kami dipaksa untuk memilih 11,13,23, di mana titik tepi akhir adalah 12 yang merupakan komposit. Saya tidak punya bukti bahwa itu mungkin untuk semua n> 2, tetapi akan terkejut untuk mengetahui sebaliknya: secara informal, semakin banyak angka, semakin banyak "ruang gerak" ada untuk memenuhi kendala.
nsetidaknya ada dua bilangan prima panjang ndimulai dengan 1 dan berakhir dengan masing-masing digit (maka kita dapat memilih tepi bawah) dan setidaknya ada tiga bilangan prima dimulai dengan 1 dan berakhir dengan 1 (maka kita dapat memilih tepi kiri).