Bez danych wejściowych wypisz interesujący wzór alfabetu w obu przypadkach (przypadek musi być spójny) za pomocą przyjętej metody wyjściowej :
ZA AB ACBC ADBDCD AEBECEDE AFBFCFDFEF AGBGCGDGEGFG AHBHCHDHEHFHGH AIBICIDIEIFIGIHI AJBJCJDJEJFJGJHJIJ AKBKCKDKEKFKGKHKIKJK ALBLCLDLELFLGLHLILJLKL AMBMCMDMEMFMGMHMIMJMKMLM ANBNCNDNENFNGNHNINJNKNLNMN AOBOCODOEOFOGOHOIOJOKOLOMONO APBPCPDPEPFPGPHPIPJPKPLPMPNPOP AQBQCQDQEQFQGQHQIQJQKQLQMQNQOQPQ ARBRCRDRERFRGRHRIRJRKRLRMRNRORPRQR ASBSCSDSESFSGSHSISJSKSLSMSNSOSPSQSRS ATBTCTDTETFTGTHTITJTKTLTMTNTOTPTQTRTST AUBUCUDUEUFUGUHUIUJUKULUMUNUOUPUQURUSUTU AVBVCVDVEVFVGVHVIVJVKVLVMVNVOVPVQVRVSVTVUV AWBWCWDWEWFWGWHWIWJWKWLWMWNWOWPWQWRWSWTWUWVW AXBXCXDXEXFXGXHXIXJXKXLXMXNXOXPXQXRXSXTXUXVXWX AYBYCYDYEYFYGYHYIYJYKYLYMYNYOYPYQYRYSYTYUYVYWYXY AZBZCZDZEZFZGZHZIZJZKZLZMZNZOZPZQZRZSZTZUZVZWZXZYZ
Dopuszczalne są końcowe spacje i znaki nowej linii, standardowe luki są niedozwolone, a to jest gra w golfa kodu , więc wygrywa najkrótsza odpowiedź w bajtach!
A
naprawdę bałagan rzeczy dla mnie ...Odpowiedzi:
Płótno , 7 bajtów
Wypróbuj tutaj!
Wyjaśnienie:
źródło
Galaretka , 9 bajtów
Wypróbuj online!
Jak to działa
źródło
ØAjṪ$ƤżØAY
: DC, 82 bajty
Wypróbuj online!
źródło
R , 50 bajtów
Wypróbuj online!
Być może najmądrzejsza część tutaj używa
letters[0]
pustego łańcucha,cat(character(0),'\n',sep="A")
aby wydrukować pierwszą linię.źródło
Węgiel , 9 bajtów
Wypróbuj online! Link jest do pełnej wersji kodu. Wyjaśnienie:
źródło
Python 2 , 56 bajtów
Wypróbuj online!
źródło
Procedura kodu maszynowego 6502 (C64), 39 bajtów
Niezależny od pozycji podprogram kodu maszynowego, zatrzaski A, X i Y.
Demo online
Demo ładuje się
$C000
, więc użyj,SYS49152
aby wywołać procedurę.Skomentowany demontaż:
źródło
Java 8,
939190 bajtów-1 bajt dzięki @ OlivierGrégoire , drukując bezpośrednio zamiast wracać
Wyjaśnienie:
Wypróbuj online.
źródło
System.
) :)SNOBOL4 (CSNOBOL4) ,
169143 bajtówWypróbuj online!
Problemem jest tutaj pierwsza linia
użycie
o s k
doda dodatkowys
znak eparatora na początku każdej linii, a także nie będzie miałs
na końcu. Jest to OK, ponieważt
kiedy linia przeskoczy przez kolejne dwie liniex=0
. Oznacza to, żeo
nadal będzie puste. Dlategoo s =
usunie pierwszys
znako
, a następnie możemy po prostu wydrukować,o s
aby mieć odpowiedni ostatnis
.źródło
JavaScript (ES6), 81 bajtów
Zapisz 9 bajtów, jeśli dopuszczalna jest wartość zwracana przez tablicę łańcuchów.
źródło
Japt (
-R
flaga),1412 bajtów-2 bajty dzięki @Shaggy
Przetestuj online!
źródło
s0,
! ; p-R
tutaj?i
Sztuczka jest świetna, dzięki! Jeśli chodzi o flagę, wydaje się, że istnieje nowa zgoda co do tego, że każde unikalne wywołanie programu należy traktować jako odrębny język. (co sprawia, że system flag Japt wydaje się trochę oszustem ...)Haskell ,
4948 bajtówWypróbuj online!
Edycja: -1 bajt dzięki całkowicie ludzki!
źródło
PowerShell , 56 bajtów
Wypróbuj online!
Pętle
65
do89
, każda iteracja konstruujechar
tablicę65
do bieżącej liczby$_
, następnie-join
sczy tę tablicę razem w ciąg z następnym znakiem, a następnie skuwa na ten znak na końcu.Zmień na
89
inny numer ASCII, aby lepiej widzieć zachowanie.źródło
> <> ,
4434 bajtówWypróbuj online!
> <> , 44 bajty
Wypróbuj online!
Ponieważ używam innej drogi do stworzenia wyników, opublikowałem własną odpowiedź> <>; Inną odpowiedź> <> można znaleźć tutaj.
Ogromne podziękowania dla króla Jo za wykrycie nie musiałem ciągle umieszczać „A” na stosie, gdybym po prostu porównał z „Z” zamiast 26. (-10 bajtów)
Wyjaśnienie
Wyjaśnienie nastąpi po przepływie kodu.
źródło
Galaretka , 12 bajtów
Wypróbuj online!
Właśnie dostałem,
ØAjṪ$ƤżØAY
co jest krokiem między tym a już opublikowanym rozwiązaniem Dennis: /źródło
Pyth , 13 bajtów
Wypróbuj tutaj! , Alternatywa
a
Ale to prowadzi …źródło
Galaretka , 13 bajtów
Wypróbuj online!
Wyjaśnienie
częściowo narusza sposób, w jaki łańcuchy i listy znaków różnią się w galaretce
źródło
ØA
z¹
(jak Dennis'S)Python 2 ,
9286797564 bajtówWypróbuj online!
11 bajtów dzięki Rod.
źródło
'\n'.join(..)
APL + WIN, 51 bajtów
Wyjaśnienie:
źródło
> <> , 47 bajtów
Wypróbuj online!
Jak to działa:
źródło
Acc !! , 84 bajtów
Właśnie to zainspirowało to wyzwanie:
Wypróbuj online!
źródło
Płótno ,
1110 bajtówWypróbuj tutaj!
źródło
GNU M4, 119 bajtów
Najgorsze jak dotąd. Cóż, czas już spędzony…
źródło
Łuska , 13 bajtów
Wypróbuj online!
Wyjaśnienie
To prowadzenie
A
naprawdę popsuło rzeczy -. -źródło
C # (.NET Core)
Port Kevin Cruijssen za odpowiedź :
9190 bajtówWypróbuj online!
132122110109104103 bajtówWypróbuj online!
()
się_
pokazać, że możemy zadeklarować nieużywaną zmienną. Dziękuję Kevin Cruijssen.źródło
o=>{...}
zamiast()=>{...}
. Wypróbuj online: 90 bajtów .Galaretka , 22 bajty
Wypróbuj online!
Jak to działa:
źródło
uBASIC , 80 bajtów
Anonimowa funkcja, która nie pobiera danych wejściowych i wyjściowych do konsoli
Wypróbuj online!
źródło
Visual Basic .NET (mono) , 134 bajty
Zadeklarowana funkcja, która nie pobiera danych wejściowych i wyjściowych do konsoli
Wypróbuj online!
źródło
Rubinowy ,
4434 bajtówWypróbuj online!
Dzięki benj2240 za sprowadzenie go do 37 bajtów. I oczywiście skreślono 44 bla bla.
źródło
05AB1E , 29 bajtów
Wypróbuj online!
źródło