首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >简明换例代码

问简明换例代码
EN

Code Golf用户
提问于 2014-08-25 22:29:48
回答 13查看 1K关注 0票数 2

创建给定输入字符串的最短程序,该程序输出与大小写相反的字符串。例如,如果我传递字符串"HeLlO",程序应该输出"hElLo"。

当然,既不能使用聚合函数,也不能使用像toupper()或tolower()这样的框架函数。任何语言都是欢迎的。

EN

回答 13

Code Golf用户

发布于 2014-08-25 23:50:18

CJam - 5

代码语言:javascript
复制
q32f^

在http://cjam.aditsu.net/试一试

如果我漏掉了什么就告诉我。

票数 14
EN

Code Golf用户

发布于 2014-08-26 00:26:31

Perl,16 (17将-p标志计算为1)

代码语言:javascript
复制
y/A-Za-z/a-zA-Z/

与sh解决方案基本相同。打高尔夫球的唯一空间是使用y的tr同义词。

不过,我想抗议的是,所有这些解决方案只适用于ASCII。我希望有人在不使用库函数或外部数据的情况下,为Unicode 7.0提供一个正确的解决方案:-P

票数 5
EN

Code Golf用户

发布于 2014-08-26 02:14:57

Vim,2

代码语言:javascript
复制
~G

在正常模式下,将光标放在第一行,使用'tildeop'设置,此命令将交换当前缓冲区中每个字符的大小写。这可能不应该算在内,但它也很可能是执行所需操作所需的最少字符数,所以我想我会分享。

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

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

复制
相关文章

相似问题

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