这个挑战很简单。给定一个数字,请使用Mayan Base-20数字系统输出该数字的科学表示形式。
什么是玛雅系统?
玛雅人以20为底来存储数字,因此第一个位置是1
s位置,第二个位置是20
s位置,然后是400
s,依此类推。
因此,玛雅编号以10 1
为1
底,但10
实际上20
以10 207
为807
底,以10 为底,依此类推。
他们用象形文字表示数字,并用特殊符号表示0
。
-------------------
| | | | |
| | | | |
|-------------------|
| |
| |
-------------------
那是他们的零。(至少一半的picascii一半我的艺术性ascii艺术版本)
那是玛雅零符号的真实图片。1个
这是他们的五个:
--------------------------------
| |
--------------------------------
还有一个4:
---- ---- ---- ----
| | | | | | | |
| | | | | | | |
---- ---- ---- ----
最后,将其放在一起:
---- ---- ----
| | | | | |
| | | | | |
---- ---- ----
--------------------------------
| |
--------------------------------
--------------------------------
| |
--------------------------------
因此,它们有x//5
条形图,并且x%5
在条形图上有圆点。如果为x=0
,则使用外壳/面包代替空格。
有关更多图像,请尝试Maya数字图像的Wikimedia Commons页面。
但这仅适用于不超过的数字19
。我们不允许在一个“故事”中包含超过4
条和4
点的东西。
20的输出是:
----
| |
| |
----
-------------------
| | | | |
| | | | |
|-------------------|
| |
| |
-------------------
请注意,这通常是无效的,因为同时具有1
和0
。但是3
(请注意,您的答案至少需要3条)换行符,然后才是0
新位置值的均值。
最底层的故事有点,含义1
和条形含义5
。但是它实际上有点的意思20^0
和条的意思20^0 * 5
。
每个故事都有力量。第二个故事点表示20
(20^1
)和100
(20^1 * 5
)。
因此数字506
可以表示为:
----
| |
| |
----
--------------------------------
| |
--------------------------------
----
| |
| |
----
--------------------------------
| |
--------------------------------
这是(20^0) * 1 + (20^0 * 5) * 1 + (20^1 * 5) * 1 + (20^2) * 1 = 1 + 5 + 100 + 400 = 506
。
如果您选择不选择或选择(无关紧要),则您的任务是输出以10为底的数字的ascii艺术表示形式。
其他规则:
- 只要点,条和壳完整无缺,前导/尾随空间就可以。
- 条形,点形和壳形必须与测试用例完全相同。不调整大小。
- 前导0可以。(输出中的前导shell)
- 您不必在每个地方价值或故事之间有3条换行符,只需至少3条。
测试用例:
15
--------------------------------
| |
--------------------------------
--------------------------------
| |
--------------------------------
--------------------------------
| |
--------------------------------
12
---- ----
| | | |
| | | |
---- ----
--------------------------------
| |
--------------------------------
--------------------------------
| |
--------------------------------
4
---- ---- ---- ----
| | | | | | | |
| | | | | | | |
---- ---- ---- ----
0
-------------------
| | | | |
| | | | |
|-------------------|
| |
| |
-------------------
24
----
| |
| |
----
---- ---- ---- ----
| | | | | | | |
| | | | | | | |
---- ---- ---- ----
33
----
| |
| |
----
---- ---- ----
| | | | | |
| | | | | |
---- ---- ----
--------------------------------
| |
--------------------------------
--------------------------------
| |
--------------------------------
20
----
| |
| |
----
-------------------
| | | | |
| | | | |
|-------------------|
| |
| |
-------------------
1:他们也使用众神的头像作为符号,但是对于这一挑战,将使用贝壳/面包/ 塞尔达胸部。
but for this challenge the shell/bread will be used.
。没有壳,没有面包。LOZ链接到过去的箱子。