Змагання:
Для введення однієї літери X (верхнього або нижнього регістру від A до Z) та однієї цифри N (0-9) надрукуйте відповідну букву X, виготовлену з N * X.
Лист має бути з цього списку:
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
Приклади:
вхід: a 1
вихід:
AAA
A A
AAAAA
A A
A A
вхід: A 0
вихід: A
вхід: A 2
вихід:
AAA AAA AAA
A AA AA A
AAAAAAAAAAAAAAA
A AA AA A
A AA AA A
AAA AAA
A A A A
AAAAA AAAAA
A A A A
A A A A
AAA AAA AAA AAA AAA
A AA AA AA AA A
AAAAAAAAAAAAAAAAAAAAAAAAA
A AA AA AA AA A
A AA AA AA AA A
AAA AAA
A A A A
AAAAA AAAAA
A A A A
A A A A
AAA AAA
A A A A
AAAAA AAAAA
A A A A
A A A A
вхід: А -1
вихід: що коли-небудь: це не має значення
Додаткові правила:
- Вхідні параметри можна розділити на будь-який символ, який ви хочете.
- Кожна літера повинна використовувати капітал себе як символ асції, щоб намалювати його.
- Дозволені пробіли, нові лінії тощо
- Замість програми ви можете написати функцію, яка бере аргумент цифри. Вихід повинен друкуватися нормально.
- Stdout / Stderr не має значення, просто виберіть його. Якщо речі, які надруковані з іншого, теж не мають значення.
- Можливі вихідні формати можна надрукувати в STDOUT, повернути у вигляді списку рядків, повернути у вигляді матриці символів тощо, доки результат може бути просто надрукований за допомогою методу друку для мов за замовчуванням. *
*: як функція f (a, 1) повертає рядок, і можна просто сказати print (f (a, 1)) не робити виклик print () частиною відповіді. (На це вказували Кевін Кройссен та Арнальд).
Перемога:
Це кодовий гольф, виграє найменший байт. Веселіться!
Edit : це питання здається дуже ідентичний з цим , однак я б сказав , що це не так , як вона повинна працювати не тільки для H , але для кожної літери з алфавіту .. Думаю , ви вирішите , а чи не є дублікатом.