Gerektiğinde, tekrar tekrar Latin alfabesinden oluşan n
bir spiral n
karakter yazdıracak bir program veya işlev yazın ABCDEFGHIJKLMNOPQRSTUVWXYZ
. Bu spiral sadece ileri doğru alfabeden geçmelidir.
Spiral , Spiral ile ilgili olarak , spiral alfabe içinde ileri ve geri doğru ilerler ve spiral sabittir.
Test durumları
4 AB
DC
40 UVWXYZ
TGHIJA
NSFABKB
MREDCLC
LQPONMD
KJIHGFE
0
10 GHIJ
FAB
EDC
1000 UVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ
TGHIJKLMNOPQRSTUVWXYZABCDEFGHIJA
SFABCDEFGHIJKLMNOPQRSTUVWXYZABKB
REZCDEFGHIJKLMNOPQRSTUVWXYZABCLC
QDYBMNOPQRSTUVWXYZABCDEFGHIJCDMD
PCXALEFGHIJKLMNOPQRSTUVWXYZKDENE
OBWZKDEFGHIJKLMNOPQRSTUVWXALEFOF
NAVYJCDMNOPQRSTUVWXYZABCDYBMFGPG
MZUXIBCLCDEFGHIJKLMNOPQREZCNGHQH
LYTWHABKBABCDEFGHIJKLMNSFADOHIRI
KXSVGZAJAZGHIJKLMNOPQROTGBEPIJSJ
JWRUFYZIZYFUVWXYZABCDSPUHCFQJKTK
IVQTEXYHYXETQRSTUVWXETQVIDGRKLUL
HUPSDWXGXWDSPUVWXYZYFURWJEHSLMVM
GTORCVWFWVCROTGHIJAZGVSXKFITMNWN
FSNQBUVEVUBQNSFABKBAHWTYLGJUNOXO
ERMPATUDUTAPMREDCLCBIXUZMHKVOPYP
DQLOZSTCTSZOLQPONMDCJYVANILWPQZQ
CPKNYRSBSRYNKJIHGFEDKZWBOJMXQRAR
BOJMXQRARQXMLKJIHGFELAXCPKNYRSBS
ANILWPQZQPWVUTSRQPONMBYDQLOZSTCT
ZMHKVOPYPONMLKJIHGFEDCZERMPATUDU
YLGJUNOXONMLKJIHGFEDCBAFSNQBUVEV
XKFITMNWVUTSRQPONMLKJIHGTORCVWFW
WJEHSLMLKJIHGFEDCBAZYXWVUPSDWXGX
VIDGRKJIHGFEDCBAZYXWVUTSRQTEXYHY
UHCFQPONMLKJIHGFEDCBAZYXWVUFYZIZ
TGBEDCBAZYXWVUTSRQPONMLKJIHGZAJA
SFAZYXWVUTSRQPONMLKJIHGFEDCBABKB
REDCBAZYXWVUTSRQPONMLKJIHGFEDCLC
QPONMLKJIHGFEDCBAZYXWVUTSRQPONMD
LKJIHGFE
kurallar
- Girişiniz negatif olmayan bir tamsayı olacak
0 <= n <= 1000
, ancak kodunuz negatif olmayan bir tamsayıyı teorik olarak ele almalıdır. - Çıktı biçiminiz, gerekirse sınırlayıcılarla birlikte herhangi bir mantıklı biçimde olabilir.
- Rotasyonlar ve yansımalar eşdeğerdir.
- Alfabeniz büyük veya küçük harf olabilir.
- Spiralinizdeki boş alanlar, uygun gördüğünüz alfabetik olmayan null değerlerle doldurulabilir.
- Spiralin kendisi uygun gördüğünüz herhangi bir şekilde olabilir. Dikdörtgen spiraller en iyi ASCII çözümleriyle çalışır, ancak grafiksel çözümler dairesel spirallerle daha kısa olabilir.
- Önde gelen ve takip eden boşluklara ve yeni hatlara izin verilir.
- Bu kod golfü. Bayt (veya eşdeğeri) içindeki en kısa cevap kazanır.
Her zaman olduğu gibi, herhangi bir şey net değilse veya yanlışsa, lütfen yorumlarda bana bildirin. İyi şanslar ve iyi golf!