首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >将前面的答案反向打印--带有一个陷阱

将前面的答案反向打印--带有一个陷阱
EN

Code Golf用户
提问于 2019-07-04 14:48:28
回答 2查看 369关注 0票数 2

您的挑战非常简单:输出前面的答案,相反。

但是,与类似标题的问题一样,有一个陷阱:在本例中,您只能使用最后一个答案中的字符。例如:

假设第一个答案是这样的:

1- Python print('hi!')

第二个答案是这样的:(有关更多信息,请参见“链接”部分)

2-Javascript console.log(")'!ih'(tnirp")

现在,我的工作是编写第三个答案:一个输出文本)"print('hi!')"(gol.elosnoc的程序,而只使用字符print('hi!)。我可以选择任何我喜欢的语言来完成这项任务。

链式

第一个答案可以输出任何文本:但是它必须输出某些内容。第二个答案应该简单的输出第一个答案的相反,使用任何您喜欢的字符。如上文所述,关于受限字符的进一步规则从第三个答案开始生效。

评分

你的分数是\frac{l_{n}}{l_{n-1}} + l_{n-2}l_x代表x第四答案的长度,而n是你的答案在链中的位置。(所有长度都以字节为单位;如果您的答案是第1号或第2号,则在必要时忽略l_{n-1}和/或l_{n-2}

到8月1日,最佳(最低)分获胜。

格式

请将您的帖子格式化如下:

代码语言:javascript
代码运行次数:0
运行
复制
[Answer Number] - [language]

    [code]
    (preferably a TIO link)

SCORE: [Submission Score]

(notes, explanations, whatever you want)

方括号中的所有内容都是需要填写的参数;普通括号中的所有内容都是可选参数;括号中没有的所有内容都是为了使代码片段工作。

规则

  • 所有字符等都是区分大小写的。
  • 在合理的范围内,允许使用前/后空格(我正在看您,空格)。
  • 每一份意见书必须是一种独特的语言。
  • 你必须等待至少一个小时,然后提交一个新的答案,如果你刚刚发布。
  • 您可以<#>不>连续提交两个答案,在发布一个新的答案之前,您必须等待另外两个提交。
  • 当然,标准漏洞是不允许的。
  • 请确保三次检查你的答案是否有效。~这一点特别重要,因为有人可能会开始根据你的答案写答案,所以如果你错了,你就不能再编辑它了……而且,你也不能为了连续性的目的编辑答案。
  • 允许使用标准的I/O方法。

答案列表/使用语言

代码语言:javascript
代码运行次数:0
运行
复制
$.ajax({
  type: "GET",
  url: "https://api.stackexchange.com/2.2/questions/187667/answers?site=codegolf&filter=withbody&sort=creation&order=asc",
  success: function(data) {
    for (var i = 0; i < data.items.length; i++) {
      var temp = document.createElement('p');

      temp.innerHTML = data.items[i].body.split("\n")[0];

      try {
        temp.innerHTML += " - Score: " +
          data.items[i].body
          .split("SCORE")[1]
          .split("\n")[0]
          .split(":")[1]
          .trim() +
          "";
      } catch (TypeError) {
        temp.innerHTML += " (no score)";
      } finally {
        $('#list').append('' + temp.innerText || temp.textContent + '');
      }
    }
  }
})
EN

回答 2

Code Golf用户

回答已采纳

发布于 2019-07-04 15:08:47

2. 05AB1E

代码语言:javascript
代码运行次数:0
运行
复制
“a = "Hello"““b = "World"“I“c = a + ", " + b + "!"“I“…¢““(c)“«»R

在网上试试!

代码语言:javascript
代码运行次数:0
运行
复制
64/57 + 0 = 1.12

评分: 1.12

票数 0
EN

Code Golf用户

发布于 2019-07-04 14:48:28

1 - Python

代码语言:javascript
代码运行次数:0
运行
复制
a = "Hello"
b = "World"

c = a + ", " + b + "!"

print(c)

在网上试试!

SCORE: 57

第一个回答。

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

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

复制
相关文章

相似问题

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