Задача на самом деле очень проста. Выберите 5 различных букв (вы можете просто выбрать 5, которые позволят вам самый короткий код, если хотите) и вывести их на консоль. Однако поворот заключается в том, что они должны быть из следующего списка:
AAA BBBB CCCC DDDD EEEEE FFFFF GGG H H
A A B B C D D E F G H H
AAAAA BBBB C D D EEEE FFFF G GG HHHHH
A A B B C D D E F G G H H
A A BBBB CCCC DDDD EEEEE F GGG H H
IIIII J K K L M M N N OOO
I J K K L MM MM NN N O O
I J KKK L M M M N N N O O
I J J K K L M M N NN O O
IIIII JJJ K K LLLLL M M N N OOO
PPPP QQQ RRRR SSSS TTTTT U U V V W W
P P Q Q R R S T U U V V W W
PPPP Q Q RRRR SSS T U U V V W W
P Q QQ R R S T U U V V W W W
P QQQQ R R SSSS T UUU V W W
X X Y Y ZZZZZ
X X Y Y Z
X Y Z
X X Y Z
X X Y ZZZZZ
Дополнительные правила:
- 5 одинаковых букв не допускаются, повторного выбора нет.
- Каждая буква должна использовать заглавную букву как символ ascii, чтобы нарисовать ее.
- Вывод каждой буквы должен быть в «одной строке» и иметь 5 пробелов между буквами.
- Вы можете выбрать любые 5 букв, которые вы хотите, это позволит вам повторно использовать некоторый код и снизить количество байтов. Выяснение, какие буквы позволят вам сделать это наиболее эффективно, является частью проблемы.
- Конечные пробелы являются приемлемыми.
- Допускается один завершающий перевод строки, но не более одного завершающего перевода строки.
- Это код-гольф, выигрывает наименьшее количество байт.
Примеры:
ABCDE
AAA BBBB CCCC DDDD EEEEE
A A B B C D D E
AAAAA BBBB C D D EEEE
A A B B C D D E
A A BBBB CCCC DDDD EEEEE
EFLIP
EEEEE FFFFF L IIIII PPPP
E F L I P P
EEEE FFFF L I PPPP
E F L I P
EEEEE F LLLLL IIIII P
ПСИХ
CCCC RRRR AAA ZZZZZ Y Y
C R R A A Z Y Y
C RRRR AAAAA Z Y
C R R A A Z Y
CCCC R R A A ZZZZZ Y
Не бойтесь каждый раз отправлять более одного ответа с разными буквами или разными стратегиями, это можно сделать разными способами.
\n
, я позволю это.
J
с.