Учитывая букву английского алфавита, ваша задача состоит в том, чтобы построить полудиагональный алфавит для ввода.
Как построить полудиагональный алфавит?
Краткое описание : Во-первых, вы берете позицию буквы в алфавите P
( P
здесь 1-индексирован). Затем вы печатаете каждую букву до ввода (включительно) в строке, которой предшествует, P-1
и повторяете эту букву P
раз, чередуя с пробелами.
Примеры :
Учитывая
F
, ваша программа должна вывести:BB CCC DDDD EEEEE FFFFFF
Учитывая
K
, ваша программа должна вывести:A BB CCC DDDD EEEEE FFFFFF GGGGGGG HHHHHHHH IIIIIIIII JJJJJJJJJJ KKKKKKKKKKK
Учитывая
A
, ваша программа должна вывести:A
правила
Вы можете выбрать строчные или прописные символы, но это должно быть согласовано.
Вы можете иметь посторонние места следующим образом:
- Один последовательный ведущий пробел (на каждой строке).
- Завершающий или ведущий символ новой строки.
- Конечные пробелы.
Ввод и вывод могут быть взяты любым стандартным средним, и применяются лазейки по умолчанию.
Вместо этого вам разрешено выводить список строк, если вы также предоставляете версию ascii-art .
Это код-гольф , поэтому выигрывает самый короткий код в байтах!
Вдохновленный этим вызовом .