几周前我拿起了 J,大约在CodeGolf.SE 测试版向公众开放的同时。
在使用 J 时(我的)一个经常出现的问题是重新格式化输入和输出以适应问题规范。所以我倾向于使用这样的代码:
( ] ` ('_'"0) ) @. (= & '-')
由于各种原因,这个未经测试(如果错了,请编辑我);预期的意思是“转换-
为_
”。也经常出现:将换行符转换为空格(和相反),将数字与 合并j
,更改括号。
这占用了相当多的字符,并且不方便集成到程序的其余部分。
还有其他方法可以继续吗?最好更短,但如果它有其他优势,我很乐意学习其他任何东西。此外,具有隐含功能正面的解决方案会减轻很多。