Prime Square nedir?
Bir Prime Square, dört kenarın da farklı asal sayılar olduğu bir karedir.
Ama hangileri?
Ve onları nasıl inşa ederiz?
İşte bir 4x4 Prime Square örneği
1009
0 0
3 0
1021
İlk önce sol üst köşeden başlıyoruz. Saat yönünde çalışıyoruz . 1009 rakamlı
en küçük asal sayıyı seçiyoruz . 4
Sonra sahip en küçük asal sayı ihtiyaç 4bir ile başlar basamak, 9. Bu 9001
Üçüncü (4 basamaklı) asal sayı 1, son basamağı olmalıdır (çünkü 9001 ile biter 1)
ve ayrıca daha önce kenar olarak kullanılmayan bu özelliğe sahip en küçük 4 basamaklı asal olmalıdır .
Bu asal sayı 1021
Dördüncü asal sayı olması gerekir 4, basamak başlangıç bir ile 1(nedeniyle 1009 bir ile başlar 1) ve uç ile 1(nedeniyle 1021 bir ile başlar 1)
bu özelliği ile en az 4 basamaklı asal sayı bir kenar olarak daha önce kullanılmamış olan 1031
Senin görevin
Sen bir tamsayı verilecektir ngelen 3 to 100
boyutları olacaktır Bu sayı n x nmeydanda
Sonra yapmanız gerekir tam olarak aşağıdaki test durumlarda şeklinde çıktı bu kare
Test Durumları
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
- Giriş ve çıkış herhangi bir uygun yöntemle verilebilir .
- STDOUT'a yazdırabilir veya işlev sonucu olarak geri gönderebilirsiniz.
- Tam bir program veya bir işlev kabul edilebilir.
- Sayılar uygun şekilde hizalandığı sürece herhangi bir miktarda yabancı boşluk kabul edilebilir
- Standart boşluklar yasaktır.
- Bu kod golfüdür, bu nedenle her zamanki golf kuralları geçerlidir ve en kısa kod (bayt cinsinden) kazanır.
DÜZENLE
Bu herkes için mümkündür n
İşte için temellern=100
1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000289
9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091
1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000711
1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002191
Ve bunun mümkün olduğunu düşünmediğiniz kişiler için TÜM test örnekleri
nmi: P? Meydan okuma ile ilgili bir sorun değil, sadece merak ediyorum.
niçin mümkün değil : n= 1 için, dört kenarın farklı nastarlar olduğu kısıtlamasını karşılayamayız, oysa = 2 için 11,13,23'ü seçmek zorundayız, bu noktada son kenar 12 olan bileşiktir. Herkes n> 2 için mümkün olduğuna dair bir kanıtım yok , ama aksi halde öğrenmesi şok olacaktı: gayri resmi olarak, ne kadar çok basamak varsa, kısıtlamaları karşılamak için o kadar "kıpır kıpır" odası var.
nen az iki primer vardır n(bu nedenle bir alt kenar seçebiliriz) ve 1 ile başlayan ve 1 ile biten en az üç prim vardır (bu nedenle bir sol kenar).