首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ASCII日艺术#4 -十二生肖标志

ASCII日艺术#4 -十二生肖标志
EN

Code Golf用户
提问于 2015-06-01 13:28:55
回答 1查看 1.7K关注 0票数 13

我们都喜欢占星术,不是吗?但我有一个严重的问题,在这个星座应用程序安装在我的智能手机,它只显示星座的图标,为每天的星座。现在,我确实记得我的占星术,但是很难记住我感兴趣的人的占星术。

挑战

下面是您对ASCII日间艺术系列的另一个补充的挑战。给定日期和月份输入,以ASCII格式输出相应的黄道星座,如下所示。每个生肖星座都在黄道星座的名称和日期范围(DD MM格式)之后。

代码语言:javascript
复制
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模板,以标题开头每个答案:

代码语言:javascript
复制
# Language Name, N bytes

其中N是您提交的大小。如果你提高你的分数,你可以保持旧的分数在标题中,通过敲击他们。例如:

代码语言:javascript
复制
# Ruby, <s>104</s> <s>101</s> 96 bytes
EN

回答 1

Code Golf用户

发布于 2015-06-02 01:18:09

CJam,324字节

代码语言:javascript
复制
"%[hÿìs5!zaÆT=ªñ=Û]ÌUMàûÓ»¦f¼³ëµ1þÈUÑyéC4¬u1T9KÍü!+Úøöà&J~âZ®uRtkRÿ+*ÐFeÜPý¤SÙËU7óÎ?LXÝ2D@0¶ÆÀ¡kÚça­çªñܧ#iµ3L®ó&Ë'iºyè½?JS÷SjS`ösÓò»zjRoaÃIYrµ&M>ÍKaaúcg®Ð\p¨²:LqÜݶo¯ÆkµúÒ4Ezú©æ¼xP»¸¯gd^ßg±>ï ÃºDÎŧ@3Bßt\<GÒcû)ËûwíUÑdØoiTv>¤&ý°mÊ13ÛUÿØjª¬Ì±(¦¿çÍX4tõãÜÑ*ÃmÜ9ãSÁ3IþÜìÙ,"{_'~>33*32+-}%191bEb428Et"
 \"'()-./:\_a|J"f='a/q~\K>+=

我的第一次尝试。ÍKaaúcg®Ð\p¨²:LqÜݶo¯ÆkµúÒ4Ezú©æ¼xP»¸¯gd^ßg±>ï ÃºDÎŧ@3Bßt\¤&ý°mÊ13ÛUÿØjª¬Ì±(¦¿çÍX4tõãÜÑ*ÃmÜ9ãSÁ3IþÜìÙ,"{_'~>33*32+-}%191bEb428Et" \"'()-./:\_a|J"f='a/q~\K>+=&input=2 6">在网上试试

票数 3
EN
页面原文内容由Code Golf提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://codegolf.stackexchange.com/questions/51123

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档