Ваша задача проста: написать программу (или функцию), которая не требует ввода и выводит что-то вроде этого:
## *name*, *length* bytes
*code*
Где *name*
имя используемого вами языка, *length*
количество байтов в вашем коде и *code*
исходный код вашей программы. Если *code*
содержит несколько строк, перед каждой строкой должно быть четыре пробела.
Вот пример реализации размером 124 байта в Python 3:
s = "## Python 3, 124 bytes{2} s = {1}{0}{1}{2}print(s.format(s,chr(34),chr(10)))"
print(s.format(s,chr(34),chr(10)))
Выход:
## Python 3, 124 bytes
s = "## Python 3, 124 bytes{2} s = {1}{0}{1}{2}print(s.format(s,chr(34),chr(10)))"
print(s.format(s,chr(34),chr(10)))
Который в Markdown это:
Python 3, 124 байта
s = "## Python 3, 124 bytes{2} s = {1}{0}{1}{2}print(s.format(s,chr(34),chr(10)))" print(s.format(s,chr(34),chr(10)))
Это код-гольф , поэтому выигрывает самый короткий ответ (в байтах).