首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将日本马里奥标题转换为美国标题

将日本马里奥标题转换为美国标题
EN

Code Golf用户
提问于 2017-06-01 23:49:32
回答 10查看 2.6K关注 0票数 18

在超级马里奥系列游戏的命名惯例是非常奇怪的,不匹配的地区之间。

代码语言:javascript
复制
| Japanese Name       | American Name                      |
|---------------------|------------------------------------|
| Super Mario Bros.   | Super Mario Bros.                  |
| Super Mario Bros. 2 | Super Mario Bros.: The Lost Levels |
| Super Mario USA     | Super Mario Bros. 2                |
| Super Mario Bros. 3 | Super Mario Bros. 3                |
| Super Mario Bros. 4 | Super Mario World                  |

啊!怎么这么乱呀!

挑战:

给出一串由日本名字组成的超级马里奥游戏,输出相应的美国名字。您可以通过任何合理的方法输入日语字符串,并通过任何合理的方法输出美国字符串(带有可选的换行符)。

您必须使用上面所示的确切字符串。标准漏洞是禁止的!

最短的代码(以字节为单位)是赢家。

EN

回答 10

Code Golf用户

发布于 2017-06-01 23:58:10

sed,52

  • 由于@MikeScott保存了1字节

直接替换:

代码语言:javascript
复制
s/ 2/: The Lost Levels/
s/USA/Bros. 2/
s/B.*4/World/

在网上试试

票数 15
EN

Code Golf用户

发布于 2017-06-02 00:03:16

Retina,43岁,

  • 由于@MikeScott保存了1字节

我的sed答案的直接端口:

代码语言:javascript
复制
 2
: The Lost Levels
USA
Bros. 2
B.*4
World

在网上试试

票数 6
EN

Code Golf用户

发布于 2017-06-02 00:33:25

PHP,81字节

代码语言:javascript
复制
<?=str_replace([" 2",USA,"Bros. 4"],[": The Lost Levels","Bros. 2",World],$argn);

在网上试试!

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

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

复制
相关文章

相似问题

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