gpt4 book ai didi

Lua代码高尔夫问题

转载 作者:行者123 更新时间:2023-12-04 21:46:33 24 4
gpt4 key购买 nike

关闭。这个问题是off-topic .它目前不接受答案。












想改善这个问题吗? Update the question所以它是 on-topic对于堆栈溢出。

9年前关闭。




Improve this question




我一直在玩这个代码高尔夫问题:
https://www.spoj.pl/SHORTEN/problems/KAMIL/

我的解决方案减少到 55 个字符:

for l in io.lines()do print(2^#l:gsub("[^TDLF]",""))end

现在,Lua 中提交的最短解决方案是 47 个字符长。我只是
不知道如何进一步减少我的,这让我发疯了。
有人给我提示吗?我试过在 io.read("*a") 上工作以获得
摆脱循环,但它没有帮助。

最佳答案

Lua(54 个字符)

repeat print(2^#io.read():gsub('[^TDLF]',''))until nil

完成时出错,所以可能不行

否则我花了一段时间尝试 gsub 的第二次返回;但是您似乎总是通过返回选择获得一个字符。

关于Lua代码高尔夫问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4186598/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com