При отсутствии ввода выведите этот интересный алфавитный шаблон в любом случае (случай должен быть согласованным) с помощью принятого метода вывода :
A 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
Допускаются пробелы и символы новой строки, стандартные лазейки запрещены, и это, как правило, код-гольф , поэтому выигрывает самый короткий ответ в байтах!
A
действительно портит мне жизнь ...Ответы:
Холст , 7 байтов
Попробуй это здесь!
Объяснение:
источник
Желе , 9 байт
Попробуйте онлайн!
Как это работает
источник
ØAjṪ$ƤżØAY
: DC, 82 байта
Попробуйте онлайн!
источник
R , 50 байтов
Попробуйте онлайн!
Возможно, самая умная часть здесь использует
letters[0]
пустую строкуcat(character(0),'\n',sep="A")
для печати первой строки.источник
Древесный уголь , 9 байт
Попробуйте онлайн! Ссылка на подробную версию кода. Объяснение:
источник
Python 2 , 56 байт
Попробуйте онлайн!
источник
6502 подпрограммы машинного кода (C64), 39 байт
Позиционно-независимая подпрограмма машинного кода, клоберы A, X и Y.
Онлайн демо
Демо загружается в
$C000
, так что используйтеSYS49152
для вызова рутины.Прокомментировал разборку:
источник
Java 8,
939190 байт-1 байт благодаря @ OlivierGrégoire , печатая напрямую, а не возвращая
Объяснение:
Попробуйте онлайн.
источник
System.
SNOBOL4 (CSNOBOL4) ,
169143 байтаПопробуйте онлайн!
Проблема здесь в первой строке
Использование
o s k
добавит дополнительныйs
символ-разделитель в начале каждой строки, а также не будет иметьs
в конце. Это нормально, потому что строкаt
будет перепрыгивать через следующие две строки, когдаx=0
. Это означает, чтоo
все еще будет пустым. Следовательно,o s =
удалит первыйs
символ изo
, а затем мы можем просто напечатать,o s
чтобы иметь соответствующий последнийs
.источник
JavaScript (ES6), 81 байт
Сохраните 9 байтов, если допустимо возвращаемое значение строкового массива.
источник
Japt (
-R
флаг),1412 байт-2 байта благодаря @Shaggy
Проверьте это онлайн!
источник
s0,
! ; p-R
здесь?i
Трюк отличный, спасибо! Что касается флага, то, как представляется, существует новый консенсус в отношении того, что каждый уникальный вызов программы следует рассматривать как отдельный язык. (из-за чего система флагов Джапта кажется обманчивой ...)Haskell ,
4948 байтовПопробуйте онлайн!
Редактировать: -1 байт благодаря полностью человеческому!
источник
PowerShell , 56 байт
Попробуйте онлайн!
Петли ,
65
чтобы89
, каждая итерацию построенияchar
массива65
с текущим номером$_
, а затем-join
с , что массив вместе в строку с следующим символом, а затем Гвозди на этом символ в конце.Измените на
89
другой номер ASCII, чтобы увидеть поведение лучше.источник
> <> ,
4434 байтаПопробуйте онлайн!
> <> , 44 байта
Попробуйте онлайн!
Поскольку я использую другой путь для создания вывода, я разместил свой собственный ответ> <>; Другой ответ> <> можно найти здесь.
Большое спасибо Джо Кингу за то, что он заметил, что мне не нужно было добавлять «А» в стек, если я просто сравнил с «Z» вместо 26. (-10 байт)
объяснение
Объяснение будет следовать за потоком кода.
источник
Желе , 12 байт
Попробуйте онлайн!
Бах только что получил,
ØAjṪ$ƤżØAY
что является шагом между этим и уже опубликованным решением Денниса: /источник
Pyth , 13 байт
Попробуй это здесь! , Alternative
Это ведущий,
a
хотя ...источник
Желе , 13 байт
Попробуйте онлайн!
объяснение
частично злоупотребляет тем, как строки и списки символов отличаются в Jelly
источник
ØA
с¹
(например , Дениса)Python 2 ,
9286797564 байтаПопробуйте онлайн!
11 байтов, спасибо Роду.
источник
'\n'.join(..)
APL + WIN, 51 байт
Объяснение:
источник
> <> , 47 байт
Попробуйте онлайн!
Как это работает:
источник
Точность !!, 84 байта
Это на самом деле то, что вдохновило этот вызов:
Попробуйте онлайн!
источник
Холст ,
1110 байтПопробуй это здесь!
источник
GNU M4, 119 байт
Худшее пока. Ну, время уже потрачено ...
источник
Шелуха , 13 байт
Попробуйте онлайн!
объяснение
Этот ведущий
A
действительно все портитисточник
C # (.NET Core)
Порт от ответа Кевина Круйссена :
9190 байтПопробуйте онлайн!
132122110109104103 байтаПопробуйте онлайн!
()
на,_
чтобы показать, что мы объявляем неиспользуемую переменную. Спасибо Кевин Круйссен.источник
o=>{...}
вместо()=>{...}
. Попробуйте онлайн: 90 байт .Желе , 22 байта
Попробуйте онлайн!
Как это работает:
источник
uBASIC , 80 байтов
Анонимная функция, не требующая ввода и вывода на консоль
Попробуйте онлайн!
источник
Visual Basic .NET (Mono) , 134 байта
Объявленная функция, которая не принимает ввода и вывода на консоль
Попробуйте онлайн!
источник
Рубин ,
4434 байтаПопробуйте онлайн!
Спасибо benj2240 за сокращение до 37 байт. И конечно зачеркнуто 44 бла бла.
источник
05AB1E , 29 байт
Попробуйте онлайн!
источник