首页 文章
  • 37 votes
     answers
     views

    Code-golf:生成帕斯卡的三角形

    生成一个列表列表(或打印,我不介意),其大小为 N,且行数最少的帕斯卡的三角形! 这是我的尝试(在 python 2.6 **中使用一个恶作剧的 118 个字符): c,z,k=locals,[0],'_[1]' p=lambda n:[len(c()[k])and map(sum,zip(z+c()[k][-1],c()[k][-1]+z))or[1]for _ in range(n)] 说明...
  • 16 votes
     answers
     views

    图灵机代码高尔夫

    好的,今天's goal is to build a Turing machine simulator. For those that don'知道它是什么,见the Wikipedia article . 我们今天使用的状态表位于the Formal Definition that's part of that page的末尾 . 代码将采用一系列“0”和“1”字符串字符,一个表示机器开始的字符...
  • 0 votes
     answers
     views

    RLE算法有缺陷吗?

    关于删除字符串中的重复字符,我正在查看最近的Code Golf . 我仔细考虑过它,并认为RLE算法会解决它,事实上,我确实相信会解决重复问题,我在C中写了一个实现,看看我能走多远 char *rle(const char *src){ char *p=(char *)src; char *q=(char *)src+1; char *rle_enc=NULL, *tmp_...
  • 160 votes
     answers
     views

    什么是导致堆栈溢出的最短代码? [关闭]

    为了纪念Stack Overflow的公开发布,导致堆栈溢出的最短代码是什么?任何语言欢迎 . ETA:只是要明确这个问题,因为我偶尔会看到一个Scheme用户:尾调用“递归”实际上是迭代,任何可以通过合适的编译器相对简单地转换为迭代解决方案的解决方案都不会算一算:-P ETA2:我现在选择了“最佳答案”;请参阅this post了解原理 . 感谢所有贡献的人! :-)

热门问题