Bu polisin ipliği. Soyguncunun parçacığı burada .
Bir girdi alan n
ve bir "n-by" snake matrix "yaratan bir kod yazın .
Bir yılan matrisi, bu kalıbı izleyen bir matristir:
3-ile-3:
1 2 3
6 5 4
7 8 9
ve 4'e 4:
1 2 3 4
8 7 6 5
9 10 11 12
16 15 14 13
Kesin çıktı formatı isteğe bağlıdır. Örneğin çıktı [[1 2 3],[6 5 4],[7 8 9]]
veya benzer bir şey olabilir .
Dil adını ve kodunuzla tam olarak eşleşen bir regex sağlamalısınız. Regex'inizin ne kadar detaylı olacağını seçebilirsiniz. Aşırı, olası her dizgiye uyan bir regex yazabilirsiniz, bu durumda kodunuzu kırmanız çok kolay olacaktır. Ayrıca çıktısını da sağlamalısınız n=4
, böylece soyguncular seçtiğiniz formatı tam olarak bilirler.
Regex101.com adresinde mevcut olan regex lezzetlerinden birini veya Ruby lezzetini kullanabilirsiniz.
- PCRE (PHP)
- JavaScript
- piton
- Golang
- Yakut
Hangisini kullandığınızı belirtmelisiniz.
Notlar:
- Oldukça büyük olan her şeyi desteklemelisiniz
n
. Veri türü veya bellekten taşmayacağını varsayabilirsiniz. Varsayılan veri türü 8 bit işaretli tam sayılar ise, o zamann<=11
imzasız 8 bit tam sayılarsa varsayalımn<=15
. - Soyguncular, ön / arka boşluklar ve yeni çizgiler hariç, gönderinin çıktı biçimiyle eşleşmelidir, çünkü SE biçimlendirmesi tarafından kaldırılmış olabilir.
Kazanma kriteri:
Kazanan, karakter sayıları ile ölçülen en kısa regex ile açılmamış teslim olacak.
Gönderiniz 7 gün boyunca çatlak kaldıysa, istenen çözümü gönderebilir ve gönderiminizi güvenli olarak işaretleyebilirsiniz.
.
.