【问题标题】:Remember the one liner code challenges? [closed]还记得单行代码挑战吗? [关闭]
【发布时间】:2009-07-24 16:39:41
【问题描述】:

是否有人记得几年前在 Byte 等杂志上,人们竞相生成用一行代码编写的最实用的代码?我记得像 Pole Position 这样的游戏,带有滚动文本等,以及分形图形都是以这种方式完成的。

在一个声明中授予了 C# 和 Java 等现代语言无穷无尽的数量,有人知道现在发生了类似的事情吗?这也是令人鼓舞和有趣的东西。

【问题讨论】:

  • 我是 oneliner emacs 命令的粉丝:M-x do-my-job-for-me
  • 我们在 SE 上没有编程难题和代码高尔夫吗?

标签: computer-science history code-golf


【解决方案1】:

有一个名为Code Golf 的网站专门用于解决这种格式的问题。

【讨论】:

    【解决方案2】:

    Code Golf on SO 非常适合这些类型的挑战

    【讨论】:

      【解决方案3】:

      commandlinefu.com——在shell上可以快速输入。
      但是,我喜欢 code 写得更易读。

      【讨论】:

        【解决方案4】:

        查看此处标记为“code-golf”的任何问题,了解一些有趣的内容!

        【讨论】:

          【解决方案5】:

          我想从技术上讲,如果语言忽略空格,您几乎可以将任何东西写成一行代码。

          可能是某种 HTML 或网络应用程序?

          一大堆 C 代码怎么样?

          【讨论】:

          • 大多数人会考虑“a = b; c = d;”是 行 C 代码,即使它们可能在同一文本行上。
          【解决方案6】:

          我不认为这是一个很好的练习,因为像 Lisp 这样的函数式语言将具有固有的优势。

          关于 APL 的老笑话是,你可以在一行中编写一个完整的操作系统,但没有人可以阅读它。

          【讨论】:

            【解决方案7】:

            如果您转到Project Euler 并一一解决问题,论坛将有人们尝试编写他们的解决方案。 (即Problem 1,得到这个forum

            【讨论】:

              猜你喜欢
              • 2018-01-21
              • 1970-01-01
              • 1970-01-01
              • 2012-07-08
              • 2018-02-14
              • 1970-01-01
              • 1970-01-01
              • 2017-01-25
              • 2014-10-07
              相关资源
              最近更新 更多