首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >产量水牛

产量水牛
EN

Code Golf用户
提问于 2021-01-31 00:55:29
回答 55查看 8.3K关注 0票数 54

挑战

目标是输出Buffalo buffalo Buffalo buffalo buffalo buffalo Buffalo buffalo

上下文。(也许另一个有趣的挑战可能是打印所有的其他例子?这可能使用类似的逻辑,但涉及函数或只涉及for循环。)

规则(S)

  1. 除了具有正确的大小写和间距的字符串外,您不能输出其他任何内容。尾随新行是允许的,尾随空格不允许。

这是密码-高尔夫,所以最少的字节赢了!

EN

回答 55

Code Golf用户

发布于 2021-01-31 03:00:04

Bash,28字节

代码语言:javascript
复制
echo {B,b,B,b,b,b,B,b}uffalo

在网上试试!

支撑扩展(巴什参考手册)

同样的长度,更有趣的是:

代码语言:javascript
复制
echo {B,b,B,b{,,},B,b}uffalo
票数 61
EN

Code Golf用户

发布于 2021-01-31 02:10:23

Python 2,36字节

代码语言:javascript
复制
for c in'BbBbbbBb':print c+'uffalo',

在网上试试!

它依赖于Python2打印魔术,它自动地在打印对象如果它认为它不是在行的开头之前添加一个空格。

Python 2 (anagol),36字节

代码语言:javascript
复制
print'uffalo '.join('BbBbbb'*2)[:63]

在网上试试!

阿纳果醇溶液的简单修改就是相同的长度。

Python 3,38字节

代码语言:javascript
复制
print(*[x+'uffalo'for x in'BbBbbbBb'])

在网上试试!

Python 3,41字节

代码语言:javascript
复制
print(*map("{}uffalo".format,'BbBbbbBb'))

在网上试试!

票数 29
EN

Code Golf用户

发布于 2021-01-31 03:24:06

外壳,14字节

代码语言:javascript
复制
wM?Im_ḋ162¨Ḃ=F

在网上试试!

这是一个简单的挑战,但很有趣:)

解释

代码语言:javascript
复制
wM?Im_ḋ162¨Ḃ=F
          ¨Ḃ=F    Taking the compressed string "Buffalo" (uppercase B)
 M                For each digit in    
      ḋ162         the binary digits of 162 ([1,0,1,0,0,0,1,0]):
  ?               if the digit is 1
   I               return the string itself
                  if the digit is 0
    m_             convert each character to lowercase
w                 Join all strings with spaces
票数 20
EN
页面原文内容由Code Golf提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

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

复制
相关文章

相似问题

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