可能的重复:
代码高尔夫 - 横幅生成 https://stackoverflow.com/questions/2985540/code-golf-banner-generation
发布您将数字转换为 ASCII 艺术数字的最短代码。
Input- 假设一个整数变量称为z已经设置包含该号码。
Output- 将输出打印到控制台。
Quality- 字符数越少越好。
格式化- 灵活,只要它是 ASCII 艺术并且看起来像数字。数字之间还必须有一些间距。
测试输入:365
GGGGGGGGGGG....GGGGGGGGGGGG...GGGGGGGGGGG
..........G....G..............G..........
..........G....G..............G..........
..GGGGGGGGG....GGGGGGGGGGGG...GGGGGGGGGGG
..........G....G..........G.............G
..........G....G..........G.............G
GGGGGGGGGGG....GGGGGGGGGGGG...GGGGGGGGGGG
Python: 173 个字符
for i in range(5):
a=""
for j in str(z):
y=int("03330222220201002020330220102001030022220303003020"[int(j)*5+i])*8
a+="."+("#"*9+"."*14+"##"+"."*6+"#")[y:y+8]
print a
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)