gpt4 book ai didi

carriage-return - 将dos2unix移植到Brainfuck

转载 作者:行者123 更新时间:2023-12-03 13:10:39 24 4
gpt4 key购买 nike

我陷入无用答案的argument over on SuperUser.com中,发现自己正挑战另一位海报者以头脑 Storm 的方式回答问题。他没有让我接受,但是现在我很好奇。

程序要做的就是将CRLF行尾转换为LF(dos样式为unix)。有没有其他的bf编码员可以帮助您?

最佳答案

干得好:

,[[->+>+<<]>>>,[<-------------[+++++++++++++.>>>]<[>>----------[>+++++++++++++.-------------]<++++++++++>]<<<<[-]>>>[-<<<+>>>]]<[-]<[-]<]++++++++++.

假设EOF由输入值0指示(这是我用来测试的默认值,它是Beef的默认值,并且是一个合理的选择;我认为它也可能支持EOF保持字符不变,但是我没有对此进行测试)。还假定文件以LF结尾(实际上,它用LF替换了最后一个字符)。如果不属于CRLF对,则正确处理CR(即,它输出单独的CR)。

大概花了一个小时来编写和测试,其中包括从一开始就学习Brainfuck。

关于carriage-return - 将dos2unix移植到Brainfuck,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1532266/

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