您的挑战非常简单:输出前面的答案,相反。
但是,与这类似标题的问题一样,有一个陷阱:在本例中,您只能使用最后一个答案中的字符。例如:
假设第一个答案是这样的:
1- Python
print('hi!')
第二个答案是这样的:(有关更多信息,请参见“链接”部分)
2-Javascript
console.log(")'!ih'(tnirp")
现在,我的工作是编写第三个答案:一个输出文本)"print('hi!')"(gol.elosnoc
的程序,而只使用字符p
、r
、i
、n
、t
、(
、'
、h
、i
、!
和)
。我可以选择任何我喜欢的语言来完成这项任务。
第一个答案可以输出任何文本:但是它必须输出某些内容。第二个答案应该简单的输出第一个答案的相反,使用任何您喜欢的字符。如上文所述,关于受限字符的进一步规则从第三个答案开始生效。
你的分数是\frac{l_{n}}{l_{n-1}} + l_{n-2}
,l_x
代表x
第四答案的长度,而n
是你的答案在链中的位置。(所有长度都以字节为单位;如果您的答案是第1号或第2号,则在必要时忽略l_{n-1}
和/或l_{n-2}
。
到8月1日,最佳(最低)分获胜。
请将您的帖子格式化如下:
[Answer Number] - [language]
[code]
(preferably a TIO link)
SCORE: [Submission Score]
(notes, explanations, whatever you want)
方括号中的所有内容都是需要填写的参数;普通括号中的所有内容都是可选参数;括号中没有的所有内容都是为了使代码片段工作。
$.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 + '');
}
}
}
})
https://codegolf.stackexchange.com/questions/187667
复制相似问题