保持节日主题不变,以尽可能短的代码打印颂歌天使。天使为无家可归的人筹集资金,因此必须能够按要求演唱以下所有三首歌。为了说明她可以唱歌,歌曲的标题必须放在气泡中。该歌曲标题将由用户输入。示例包括:
- 圣母玛丽
- 铃儿响叮当
- 平安夜
输入:
标题:3首歌曲中的1首。
输出:
____________
(\ ___ /) / \
( \ (‘o‘) / ) / \
( ) <
( ‘> <’ ) \ /
/ \ \____________/
/ \
‘ – “ - ‘
请粘贴您演唱天使的结果以及歌曲“ Silent Night”。
语音气泡规则:
对话气泡必须始终具有12个下划线行的框架。
歌曲的标题必须始终从第二行开始。
歌曲的标题必须始终在气泡内的3个下划线空格开头。
123456789...
(\ ___ /) / \
( \ (‘o‘) / ) / Song \
( ) < Title
( ‘> <’ ) \ /
/ \ \____________/
/ \
‘ – “ - ‘
以下示例:
____________
(\ ___ /) / \
( \ (‘o‘) / ) / Mother \
( ) < Mary
( ‘> <’ ) \ /
/ \ \____________/
/ \
‘ – “ - ‘
____________
(\ ___ /) / \
( \ (‘o‘) / ) / Jingle \
( ) < Bells
( ‘> <’ ) \ /
/ \ \____________/
/ \
‘ – “ - ‘
____________
(\ ___ /) / \
( \ (‘o‘) / ) / Silent \
( ) < Night
( ‘> <’ ) \ /
/ \ \____________/
/ \
‘ – “ - ‘
1
1.天使裙中的/和\是不对称的。这是故意的吗?2.显示输出的目的是什么(如果输出应与问题相同)?
—
水平河圣
如果要精确-9个字母长,2个单词,但重点更多地放在说明中列出的三首歌曲上,而不是其他歌曲名称。
—
贝尔菲尔德
这不是ASCII艺术!“'–”不是ASCII字符。另外,为什么会有不同类型的破折号?
—
Stewie Griffin
@StewieGriffin我敢打赌,这是在具有“智能引号/破折号”功能的编辑器中键入或粘贴文本的意外结果。OS X上的TextEdit对此是病态的。我们经常会按照“为什么不起作用
—
约旦
puts “hello”
?”这样的方式对SO提出问题。
事实上,这是@Jordan ....
—
贝尔菲尔德