我们都喜欢星座,不是吗?但是我在智能手机上安装的此星座应用程序中存在一个严重问题,即它仅显示每天星座运势的十二生肖图标。现在,我确实记得我的星座运势,但是很难记住我感兴趣的其他人的星座运势。
挑战
因此,这是您对“ ASCII每日艺术”系列的又一个补充的挑战。输入日期和月份后,以ASCII格式输出相应的星座,如下所示。每个十二生肖后面都有十二生肖的名称和日期范围(DD MM
格式)。
Aries - 21 03 - 20 04
.-. .-.
(_ \ / _)
|
|
Taurus - 21 04 - 20 05
. .
'.___.'
.' '.
: :
: :
'.___.'
Gemini - 21 05 - 20 06
._____.
| |
| |
_|_|_
' '
Cancer - 21 06 - 20 07
.--.
/ _'.
(_) ( )
'. /
'--'
Leo - 21 07 - 20 08
.--.
( )
(_) /
(_.
Virgo - 21 08 - 20 09
_
' ':--.--.
| | |_
| | | )
| | |/
(J
Libra - 21 09 - 20 10
__
___.' '.___
____________
Scorpio - 21 10 - 20 11
_
' ':--.--.
| | |
| | |
| | | ...
'---':
Sagittarius - 21 11 - 20 12
...
.':
.'
'..'
.''.
Capricorn - 21 12 - 20 01
_
\ /_)
\ /'.
\ / :
\/ __.'
Aquarius - 21 01 - 20 02
.-"-._.-"-._.-
.-"-._.-"-._.-
Pisces - 21 02 - 20 03
'-. .-'
: :
--:--:--
: :
.-' '-.
输入值
- 系统会为您提供两个整数,分别对应于生日的月份和年份的日期(按此顺序)。
- 日期和月份将
1
像普通日历一样被索引。 - 您可以采用STDIN / ARGV / function参数或最接近的等效形式的输入形式
输出量
- 根据输入日期所属的日期范围,将相应的十二生肖输出到STDOUT。
- 每行中最多可以有4个尾随空格,但没有不属于输出一部分的前导空格。
- 您可以编写完整程序或命名函数。
这是代码高尔夫球,因此以字节为单位的最短代码胜出!
排行榜
为确保您的答案显示出来,请使用以下Markdown模板以标题开头每个答案:
# Language Name, N bytes
N
您提交的文件大小在哪里。如果您提高了分数,可以将旧分数保留在标题中,方法是将它们打掉。例如:
# Ruby, <s>104</s> <s>101</s> 96 bytes