我们遇到了很多字母挑战。对于此挑战,您将传递字母挑战的输出,并且需要输出按比例缩放的模式N
。
例如,如果N=5
和您通过了L-phabet:
ABCDEFGHIJKLMNOPQRSTUVWXYZ
BBCDEFGHIJKLMNOPQRSTUVWXYZ
CCCDEFGHIJKLMNOPQRSTUVWXYZ
DDDDEFGHIJKLMNOPQRSTUVWXYZ
EEEEEFGHIJKLMNOPQRSTUVWXYZ
FFFFFFGHIJKLMNOPQRSTUVWXYZ
GGGGGGGHIJKLMNOPQRSTUVWXYZ
HHHHHHHHIJKLMNOPQRSTUVWXYZ
IIIIIIIIIJKLMNOPQRSTUVWXYZ
JJJJJJJJJJKLMNOPQRSTUVWXYZ
KKKKKKKKKKKLMNOPQRSTUVWXYZ
LLLLLLLLLLLLMNOPQRSTUVWXYZ
MMMMMMMMMMMMMNOPQRSTUVWXYZ
NNNNNNNNNNNNNNOPQRSTUVWXYZ
OOOOOOOOOOOOOOOPQRSTUVWXYZ
PPPPPPPPPPPPPPPPQRSTUVWXYZ
QQQQQQQQQQQQQQQQQRSTUVWXYZ
RRRRRRRRRRRRRRRRRRSTUVWXYZ
SSSSSSSSSSSSSSSSSSSTUVWXYZ
TTTTTTTTTTTTTTTTTTTTUVWXYZ
UUUUUUUUUUUUUUUUUUUUUVWXYZ
VVVVVVVVVVVVVVVVVVVVVVWXYZ
WWWWWWWWWWWWWWWWWWWWWWWXYZ
XXXXXXXXXXXXXXXXXXXXXXXXYZ
YYYYYYYYYYYYYYYYYYYYYYYYYZ
ZZZZZZZZZZZZZZZZZZZZZZZZZZ
您需要输出:
ABCDE
BBCDE
CCCDE
DDDDE
EEEEE
为了便于说明,我将仅使用ABCD
,而不使用完整的字母。 您需要能够匹配L-phabet(上方)以及以下模式:
单行:
ABCD or A
B
C
D
单行重复N
次数
ABCD or AAAA
ABCD BBBB
ABCD CCCC
ABCD DDDD
该表格法:
ABCD
BCDA
CDAB
DABC
这个字母三角形:
A or AAAAAAA
AB BBBBB
ABC CCC
ABCD D
ABC
AB
A
我们还有许多品种的半三角形:
A AAAA A ABCD
BB BBB AB ABC
CCC CC ABC AB
DDDD D ABCD A
最后,广场:
AAAAAAA
ABBBBBA
ABCCCBA
ABCDCBA
ABCCCBA
ABBBBBA
AAAAAAA
以上所有模式的大小均为4。但是,您将获得一个大小为26的模式(N
介于1到26之间),并且需要缩放该模式。您不需要处理任何其他模式。
- 1的输出将始终是单个字符
A
- 26的输出将始终是传入的相同全尺寸图案。
- 每行的末尾都可以使用尾随空格,末尾也可以使用尾随换行符
- 您可以在这里找到所有尺寸为26的图案
这是一个代码高尔夫,所以请以尽可能少的字节来做!
您可以在某处提供全尺寸模式。
—
Karl Napf
@KarlNapf完成:pastebin.com/Kt8NX5MF
—
Nathan Merrill