Questions tagged «puzzle-solver»

如果您的挑战是编写解决数独难题的程序,例如数独,魔方,填字游戏等,请使用此标记。

1
解决网格图
该七巧板是由七个形状制成的夹层拼图:五种不同大小的三角形,平行四边形和正方形。给定形状,目标是使用所有零件且不重叠来重新创建形状。显然,有无数种方法可以将这组零件排列在平面上。一个有趣的子集是 网格七巧板 我们可以得出“标准”七巧板方成由细分更大的方形网格成16个个小方格。网格七巧板只是由七巧板块组成的形状,因此,这些块的所有顶点都在网格点上。 这些是我们在此挑战中要考虑的七巧板难题,因为它们可能比更一般的难题更容易处理。 附带说明:1942年,中国数学家熊传雄和王付特拉证明了只有13个凸七巧板。他们首先表明,可以将问题简化为网格七巧板,然后使用一些组合和几何参数。这些都是这13个: 挑战 给定可解决的网格七巧板,将网格七巧板的解剖输出为七个七巧板。 IO 七巧板以黑白图像形式给出(形状为黑色,背景为白色),两边的倍数均为50px。网格的宽度正好为50px。网格线平行于图像的侧面。 编辑:图像可以接受为输入,并以任何方便的光栅图像格式(如PNG,TIFF,PBM等)作为输出返回,但是可以将其表示为二进制2d数组或字符串或矩阵。 输出应再次具有相同的大小,并应再次具有相同的形状,但每个部件具有不同的颜色,或者用白线分隔所有部件。值得注意的是,非矩形四边形可以翻转。 块边界上的像素不必完全与形状上的像素匹配,如果存在锯齿效果或其他模糊现象,也可以。 输入和输出示例: 例子: 可能的解决方案:

2
高峰体验:快速参观所有高峰
我站在x 地图中以数字表示高度的点(0,0)上,例如:HW 1132 2221 1230 # H = 3, W = 4 我想体验每一个山峰的美景,在这种情况下,这里是海拔很高的地区3。但是,爬山并非易事,而且我也没时间了。 挑战 面临的挑战是找到最快的途径参观所有的山峰然后回来。 最短的程序获胜。 输入项 H,W-地图的高度和宽度(整数)(可选,可以是列表/元组或两个单独的整数输入) 以任何方便的格式(2D列表,用换行符分隔的字符串等)H以W数字集(0- 9)形式给出的地图。 输出量 参观每个高峰并回到起点的最短时间(整数) 条件 给定区域的高度由从0到的数字表示9。 “高峰”由海拔最高的区域定义。 路径必须在左上角(0,0)区域开始和结束。 您只能移动到与当前区域相邻的区域,并且不能对角移动。 如果高度没有变化,则从一个区域移动到另一区域需要3分钟。 爬上需要11分钟;也就是说,要从一个区域移动到另一个1单位正好更高的区域。 爬下需要2分钟;就是说,从一个区域移动到另一个1单位正好较低的区域。 您不能将区域移到1比您所在的位置高或低的地方。(例如,您不能从一个高海拔的区域1到另一个有高海拔的区域3) 保证通往所有山峰的道路 最大峰数为15。 样品 输入项 4 5 32445 33434 21153 12343 输出量 96 说明 您从左上角开始3。你必须访问两个5是位于在s (0,4)和(3,3)回来到3在(0,0)在最短的时间内。 3 2 4->4->5 V …

2
六角棒中的水
我有一堆六角棒粘在一起,成为一个奇怪的雕塑。棒长1至99厘米(cm),横截面积为1平方厘米。所有的杆都在六角面上粘贴到至少另一个杆上。杆都在其底部边缘对齐。 一阵大雨后,雕塑里充满了水。它容纳多少水? 输入项 您的程序应(通过stdin或文件)读入多行,这些行由成对的空格和成对的数字组成,以这种格式指定标尺的长度: aa bb cc dd ee ff gg 如示例中所示,每个杆(如此处的dd)最多可粘到6个周围的杆上。缺少杆是孔,不会积水。例如,输入 04 04 04 01 03 04 04 将代表以下雕塑: 中心杆是高度1(在该杆也可见的地方,我找不到合适的角度)。现在,该杆上方的柱子可以容纳2 cm的水,然后才能溢出3右侧的杆。由于其他任何一根杆都无法在其上方容纳任何水,因此答案为2。这是两个更复杂的示例: Example 2: 55 34 45 66 33 21 27 23 12 01 77 36 31 74 answer = 35 ( 2 on top of 21 +11 on top …

3
原子比例游戏
您的任务是使机器人扮演得分最高的Atomas。 游戏的运作方式: 游戏板以6个“原子”的环开头,数字范围为1到3。您可以“玩”两个原子之间或另一个原子上的原子,具体取决于原子本身。 您可以有一个普通原子,也可以有一个特殊原子。 正常原子: 您可以在板上任意两个可用原子之间播放普通原子。 您从处于该范围内的原子开始1 to 3,但是该范围每40移动一次就增加1(因此,在40移动之后,范围变为2 to 4)。 如果板上的原子小于该范围,则有1 / no. of atoms of that number on the board可能产生。 假设您有一个2要玩的地方,董事会看起来像这样: 1 1 2 1 让我们将放在的2右侧1。 董事会现在变成: 1 1 2 1 2 注意:木板环绕,所以1最左侧的实际上2是最右侧的旁边。稍后将很重要。 有“特殊”原子的4种类型,它们是: 的+原子: 这个原子在两个原子之间起作用。它有五分之一的机会产卵。 如果原子两侧的+原子相同,则会发生聚变。运作方式如下: The two atoms fuse together to create an atom one higher. …
21 code-challenge  game  code-golf  combinatorics  permutations  code-golf  image-processing  brainfuck  encode  steganography  code-golf  ascii-art  code-golf  ascii-art  kolmogorov-complexity  code-golf  ascii-art  fibonacci  code-golf  string  code-golf  sorting  popularity-contest  statistics  code-golf  ascii-art  kolmogorov-complexity  code-golf  code-golf  ascii-art  tic-tac-toe  code-golf  string  code-challenge  classification  test-battery  binary-matrix  code-golf  math  arithmetic  code-golf  ascii-art  random  code-golf  string  code-golf  number  binary  bitwise  code-golf  number  arithmetic  code-golf  math  ascii-art  code-golf  string  ascii-art  code-golf  string  ascii-art  code-golf  string  code-golf  counting  code-golf  number  binary  bitwise  decision-problem  code-golf  array-manipulation  code-golf  tips  brain-flak  code-challenge  quine  source-layout  code-generation  code-golf  linear-algebra  matrix  abstract-algebra  binary-matrix  code-golf  string  palindrome  code-golf  puzzle-solver  sudoku  code-golf  ascii-art  code-golf  graphical-output  internet  code-golf  ascii-art  kolmogorov-complexity  code-golf  math  code-golf  clock 

8
最快的数独求解器
找到优胜者 好像我们有赢家!除非有人计划与世界上最快的数独求解器竞争,否则用户53x15会以惊人的快速解算器Tdoku获胜。对于仍在使用其求解器的任何人,我将在有时间的时候仍然对新提交的内容进行基准测试。 挑战 数独游戏的目标是用数字1-9填满棋盘,每个单元格中填入一个数字,这样每一行,每一列和每个盒子只包含一个数字。数独难题的一个非常重要的方面是应该只有一个有效的解决方案。 挑战的目标很简单,您应该尽快解决数独难题。但是,您不仅会解决任何旧的Sudoku问题,而且还将解决存在的最困难的Sudoku难题,即17线索Sudokus。这是一个例子: 规则 语言 您可以自由使用任何语言。如果我没有使用您的语言安装的编译器,则应该能够提供安装在Linux上可以运行脚本的环境所需的一组命令行说明。 标杆机 该基准测试将在Dell XPS 9560、2.8GHz Intel Core i7-7700HQ(3.8GHz增强)4核,8线程,16GB RAM上运行。GTX 1050 4GB。该机器运行Ubuntu 19.04。这是uname输出,任何有兴趣的人。 Linux 5.0.0-25-generic #26-Ubuntu SMP Thu Aug 1 12:04:58 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux 输入项 输入将作为文件给出。可以在这里找到。该文件包含49151个数独难题。文件的第一行是拼图的数量,其后每行长81个字符,代表一个拼图。未知细胞是0,已知细胞是1-9。 您的程序应该能够将文件名作为参数,或者具有来自STDIN的文件输入,以便于手动检查解决方案。请提供有关程序如何输入的说明。 时间/计分 通过评论中的讨论和一些反思,评分标准已更改为您整个程序的时间。即使在官方评分中,您的程序也应生成具有正确哈希值的输出文件。这不会干扰任何现有解决方案,也不会改变目前的排名。对计分系统的任何想法都将受到赞赏。 如果两个解决方案的单次运行得分相似,则我将运行多个基准测试,平均时间为最终得分。如果平均分数相差不到2%,我会认为这是平局。 如果您的解决方案运行时间超过一个小时,则不会获得正式评分。在这种情况下,您有责任报告其运行所在的计算机以及您的分数。对于优化的求解器,这应该不是问题。 编辑:引起我注意的是,尽管困难重重,但摆在眼前的问题并不是最困难的。如果有时间,我将尝试将此处介绍的解决方案与较难的难题组合进行基准测试,并将分数添加到每个提交的内容中。但是,这并非官方评分,只是为了好玩。 验证 您的解决方案将通过MD5 / SHA256校验和进行验证。您的脚本应该能够生成包含所有难题及其解决方案的文件。但是,该文件也将被手动检查,因此请勿尝试获取哈希冲突。您的输出文件应匹配: MD5:41704fd7d8fd0723a45ffbb2dbbfa488 SHA256:0bc8dda364db7b99f389b42383e37b411d9fa022204d124cb3c8959eba252f05 该文件将采用以下格式: <num_puzzles> <unsolved_puzzle#1>,<solved_puzzle#1> …

6
你能击败英国情报局吗?(非图求解器)
现在是时候进行一场艰险的任务,击败英国情报局。这项挑战的目的是编写最短的代码来解决Nonogram。 什么是非图? 规则很简单。您有一个正方形网格,必须用黑色填充或保留为空白。在网格的每一行旁边,列出了该行上黑色正方形的游程长度。在每列上方列出了该列中黑色正方形的游程长度。您的目标是找到所有黑色方块。在这种拼图类型中,数字是离散层析成像的一种形式,可测量给定行或列中有多少个实心正方形的连续线。例如,线索“ 4 8 3”表示按此顺序有四个,八个和三个填充正方形的集合,在连续的组之间至少有一个空白正方形。[ 1 ] [ 2 ] 因此,上述Nonogram的解决方案是: 实施细节 您可以根据需要选择表示Nonogram,并以您认为适合其语言的任何方式将其作为输入。输出也一样。挑战的目的是从字面上完成工作。如果您可以使用程序提供的任何输出来解决非图问题,那是有效的。一个警告是您不能使用在线求解器:) 这个问题在算法上非常具有挑战性(np-complete),因为它没有完全有效的解决方案,因此,您将不会因无法解决较大的问题而受到惩罚,尽管如果您的回答是正确的,则将得到极大的回报。能够处理大案件(请参阅奖金)。作为基准,我的解决方案在5到10秒内可达到大约25x25的分辨率。为了在不同语言之间提供灵活性,对于25x25的非图形,少于5分钟的解决方案就足够了。 您可能总是以正方形NxN非图形式感到困惑。 您可以使用此在线非图拼图制造商来测试您的解决方案。 计分 当然,您可以自由使用任何您想要的语言,并且由于这是代码高尔夫球,因此条目将按以下顺序排序:accuracy -> length of code -> speed.但是,请不要因代码高尔夫球语言而气,,所有显示高尔夫球手尝试的语言的答案以一种有趣的方式将被投票! 奖金 其实,我从英国情报部门发布的加密圣诞卡了解Nonograms 这里。第一部分基本上是一个25x25的大型Nonogram。如果您的解决方案能够解决此问题,您将获得荣誉:) 为了使您的数据输入生活更轻松,我提供了如何表示此特定难题的数据,供您免费使用。前25行是行线索,其后是'-'分隔线,随后是25行的col线索,然后是'#'分隔线,然后是填充有正方形线索的网格表示。 7 3 1 1 7 1 1 2 2 1 1 1 3 1 3 1 1 3 1 1 3 …

4
建立一对间谍,将石头扔进河里
最近,在新发布的Puzzling.SE中,存在一个问题,就是间谍将石头扔进河里,这实际上是一个挑战: 两名间谍必须彼此传递两个秘密数字(每个间谍一个数字),而敌人不会注意到。他们已经商定了一种预先仅使用26个无法分辨的宝石进行此操作的方法。 他们在一条河里相遇,那里有一堆26块石头。从第一个间谍开始,他们轮流向河里扔了几块石头:第一个间谍扔了一些石头,然后是第二个,然后是第一个…… 每个间谍在转身时必须至少扔一块石头,直到所有石头都消失了。 他们观察所有的投掷,当没有更多的石头时发散。他们一直保持沉默,除了每回合扔石头的数量外,没有任何信息可交换。 如果数字可以从1到M,他们如何成功交换数字? 您的任务是构建一对程序,spy1并且spy2可以最大程度地解决此问题M。 您的程序每个都将输入从中1选择的数字M作为输入。然后,spy1将输出一个数字,代表它扔进河里的石头的数量,将输入该数字,也将输出要输入的石头spy2的数量spy1,依此类推,直到输出的数字总计为26。投掷结束时,每个程序将输出它认为另一个程序具有的编号,该编号必须与实际输入到另一个程序的编号匹配。 您的程序必须适用于所有可能的有序数字对(i, j),两者i和j均可从1到变化M。 规模最大的计划M将是赢家,第一个答案将打破平局。此外,对于第一个被证明适用的解决方案,我将获得+100的声誉赏金,对于被证明适用的第一个解决方案,我将获得M >= 2286+300的声誉赏金M >= 2535。

1
Fillomino解算器
Fillomino是一个难题,您可以在其中用多氨基酸来填充网格。每个多氨基酸都是一个连续细胞的区域。网格表示显示了多米诺骨覆盖每个细胞的大小。例如,将5在五个连续单元格的每一个中显示pentomino(5)(请参见下文)。相同大小的两个多氨基酸不能共享边界,但可以对角线边界。 对于每一个谜题,你开始与一些已知条件,必须在剩余的细胞填充。一个简单的难题示例和解决方案: 您的任务:给定一个方形拼图,将其解决并输出答案。输入可以通过stdin,单个命令行参数或文本文件进行。输入将以整数形式给出n,每n行后跟n数字行。空单元格将以period(.)的形式给出。对于上面的示例难题,它将是: 5 3..66 5.4.6 .54.6 .1.6. ..312 输出是已解决的难题,n以n数字行给出,输出到控制台或文本文件: 33366 55446 55466 51462 33312 如果拼图无效,则输出0。如果输入格式错误或没有解决方案,则难题可能无效。如果有多个解决方案,则可以输出其中任何一个或全部。 由于每个单元格都由一个数字表示,因此所有谜题都将由多米诺骨牌的大小组成,9且仅在下方。如果没有较大的多氨基酸无法解决,则认为它无效。 有效答案将解决任何给定的难题,而不仅仅是输出测试用例的解决方案。没有外部资源,无论是在线还是本地。如果碰巧是具有内置fillomino解决功能的语言,则不能使用它。简而言之,公平竞争。 测试用例: 输入: 9 ..21.3..5 .5...5..5 .1.44.334 ...53.4.. 2.3.3..5. 1.15.5.15 ..45..1.. .24.53.53 ....2.... 输出(可能的解决方案): 322133315 355445555 315443334 235531444 233135551 141535515 344553155 324553553 321223133 请记住,有些多氨基酸没有给定的数字,有些则不止一个。在给定的数量和多氨基酸之间没有一对一的关系。 分数是标准的代码高尔夫,程序的大小以字节为单位。

13
实施蛮力数独解算器
使用猜测实现最短的数独求解器。由于我收到了一些请求,因此我将其添加为希望实施蛮力数独解决方案的用户的替代问题。 数独拼图: | 1 2 3 | 4 5 6 | 7 8 9 -+----------------------- A| 3 | 1 | B| 6 | | 5 C| 5 | | 9 8 3 -+----------------------- D| 8 | 6 | 3 2 E| | 5 | F| 9 3 | 8 | …

1
解决0h n0板
0h n0是一个非常简单且有趣的游戏,有点像Sudoku或minesweeper。 游戏规则 (如果可以的话,我建议您在游戏中使用该教程,它非常简单实用) 难题始于n * n一块包含一些固定零件和一些空单元的木板,求解器必须找到一种方法来用零件填充空单元并满足固定零件所施加的所有约束。以下是我们将使用缩写的作品类型: # 红色部分(阻止显示蓝色部分) O 蓝片 . 空位置 number编号为蓝色的部分(number是一位数字> 0) 所有编号的块都必须看到与数字完全相同的蓝色块。例如: #1O#O ...O. 该1作品只能看到另一个蓝色作品。 作品如何彼此见面 如果两个蓝色块位于同一行或同一列中,并且它们之间没有红色块,则它们可以彼此看到。例: (S是O一块可以看到,X无法看到的位置) S S X#SOSS # X 每个蓝色部分必须至少看到另一个蓝色部分: #O# 无法正常工作,但是: #OO 要么: ### 做工作。 演示板解决 .1.. ..1. .... 22#2 右下2只能在自身上方看到,因此它们必须为蓝色,右上角必须为红色。 .1.# ..1O ...O 22#2 既然1已填充,我们就可以用红色块包围它。 .1## .#1O ..#O 22#2 左上角1现在只能看到一个方向,因此我们可以填写它。 …

1
霍尔玛最短的2人游戏
在国际象棋中,游戏有可能在愚人伴侣的作用下进行4次移动(每次2次)后结束。 您的目标是找到傻瓜的哈尔玛伴侣:哈尔玛(Halma)的2人游戏,可将回合数减至最少。 有超过10个56个董事会状态,而且我已经看到分支系数超过1000,因此没有人会找到最佳解决方案。相反,您正在尝试找到最好的解决方案。 您应该提交一个动作列表,以及用于生成这些动作的任何代码。 游戏说明 哈尔玛类似于中国跳棋,但在16 * 16的正方形板上玩。 最初,董事会如下所示: 游戏的目标是将所有棋子移到对手棋子的开始位置。 在玩家回合中,他/她可以: 转弯 将他/她的一件作品移到相邻的空白处。相邻的空格包括对角线。 取他/她的一块,然后执行以下任意多次:将一块跳到相邻的一块上,将其降落在与跳过的一块相对的空间上。 这是说明第二种移动方式的示例。 规则 提交导致游戏结束的合法举动列表。 提交用于生成列表的任何代码。 如果您从其他人的代码中获得更好的结果,请将该结果发布在评论中,或使用新结果编辑他们的帖子。 每次移动必须要么None是通过转弯,要么(x1,y1,x2,y2)是移动一个棋子,其中要移动的棋子(x1,y1)的坐标是该棋子(x2,y2)的目的地,并且是棋子的目的地(对于跳跃移动,请忽略中间坐标)。坐标从(0,0)左上角开始。x坐标向右增加,y坐标向下增加。动作应以换行符分隔。 您可以使用此python脚本来验证您的举动。使用python halma_verify.py < file来验证移动file。 最短名单获胜。

3
系一条珍珠项链
总览 Pearls(或Masyu)是在网格上玩的逻辑游戏。网格上放置了黑白珍珠。目的是形成单个闭合回路,该回路仅使用直线段和直角穿过每个珍珠。 有一些规则可以控制环与珍珠的相互作用: 白色珍珠必须直行,但环必须在其路径中的上一个和/或下一个单元格中转动。 必须打开黑色珍珠,但是回路必须直接穿过路径中的下一个和上一个单元。 回路不得交叉或以其他方式相交。所有单元格都具有完全零个或两个循环入口/出口。 维基百科的一个示例难题(及其解决方案): 您的目标是解决给定的难题。如果有多种可能的解决方案,那么给出哪种解决方案都没有关系。 输入值 输入将是一个未解决的正方形网格。上面显示的示例如下所示: ..w.w..... ....w...b. ..b.b.w... ...w..w... b....w...w ..w....w.. ..b...w... w...b....w ......ww.. ..b......b w是白色珍珠,b是黑色珍珠,并且.是一个空单元。 假设输入有效。这意味着其结构良好,并且至少有一种解决方案是可能的。所有有效的拼图至少为3x3,并且至少包含一颗珍珠。 输出量 输出是代表路径的坐标字符串。网格的左上角是0 0,右上角是n-1 0,其中n是网格的宽度。 路径只是一系列有序坐标: x1 y1 x2 y2 x3 y3 ... 假定路径是封闭的,所以您无需在末尾重复第一个坐标,但是这样做不会有任何损失。 输出应至少包含路径中的所有角。如果没有转弯,则不必输出路径上的每个像元。例如,示例的输出可以以以下内容开头: 1 0 5 0 5 1 ... 要么 1 0 2 0 3 0 …

1
你能把点连接起来吗?
这项挑战基于Flow Free。可以在这里找到在线版本:http : //www.moh97.us/ 您将得到一个谜题,1如果该谜题可以解决,0则必须返回。 为了解决难题,玩家必须创建一条路径,以使用每个空正方形恰好一次连接每对数字。 传递正方形的尺寸,然后传递每个点的x,y,c(其中c是代表颜色的数字)。例如: 如果5,5 0,0,0 3,0,1 1,1,2 1,2,2 4,2,1 4,4,0传递给您,则表示: 0..1. .2... .2..1 ....0 并应返回1。 这里还有一些测试问题: 5,2 2,0,1 0,1,2 4,1,2 代表: ..1.. 2...2 并且是不可解的,因为只有1 1。 4,2 0,0,0 3,0,0 0,1,0 3,1,0 代表: 0..0 0..0 并且不可解决,因为它包含超过2 0s的时间。 8,6 0,0,1 7,5,1 代表: 1....... ........ ........ ........ ........ .......1 并且无法解决(因为您不能使用每个正方形)。 …

2
解决火柴拼图
在令人困惑的SE上,存在所谓的“火柴问题”,其中数学是用火柴写的,并且允许您移动一定数量的火柴以获得某种属性。 在这个问题中,我们将只考虑以7段显示格式表示的整数。这是该格式的所有10位数字: __ __ __ __ __ __ __ __ | | | __| __| |__| |__ |__ | |__| |__| |__| | |__ __| | __| |__| | |__| __| 显示屏的每个部分都是一个“火柴棍”,可以独立于其余数字移动。火柴是不可分割和坚不可摧的,不能以任何方式将其破坏或移走。 一个常见的难题是采用以10为底的给定数字,并尝试在给定的移动次数中使最大数字成为可能。一次移动被认为是火柴棍从任何占用的插槽到任何其他未占用的插槽的移动。完全可以在数字的两边输入新数字,例如0可以变成77给出3个移动 __ __ __ __ __ __ __ | | | | | | | | | |__| …

13
逆排列索引
介绍 具有n个元素的列表的字典排列可以从0到n编号!-1.例如3!= 6个置换(1,2,3)将是(1,2,3),(1,3,2),(2,1,3),(2,3,1),(3,1,2),(3,2,1)。 将排列应用于列表时,其元素的排列顺序与排列中的数字相同。例如,将置换(2,3,1)应用于l = (a,b,c)yield (l[2],l[3],l[1]) = (b,c,a)。 排列的逆定义为颠倒此操作的排列,即应用排列,然后其逆(反之亦然)不会修改数组。例如,(2,3,1)is 的逆(3,1,2),因为将其应用于(b,c,a)yields (a,b,c)。 同样,应用于排列本身的排列的逆值会产生整数1… n。例如,应用(3,1,2)到(2,3,1)产率(1,2,3)。 现在,我们将函数revind(x)定义为索引为x的排列的逆排列的索引。(如果您有兴趣,这是A056019。) 由于与指数置换我只修改了最后ķ列表中的项目当且仅当 0≤ 我 < ķ!,我们可以添加任意数量的元素到列表的开始,而不会影响revind(我)。因此,列表的长度不影响结果。 挑战 您的任务是实现revind(x)。您将编写一个完整的程序或函数,以单个非负整数x作为输入/参数,并以单个非负整数输出/返回结果。 输入和输出可以是0索引或1索引,但是它们之间必须保持一致。 禁止按索引生成排列,返回排列的索引或找到逆排列的内建函数。(允许生成所有排列或下一个排列的构建体。) 适用标准代码高尔夫球规则。 例子 下面的示例是0索引的。 Input Output 0 0 1 1 2 2 3 4 4 3 5 5 6 6 13 10 42 51 100 41 1000 …
17 code-golf  combinatorics  permutations  code-golf  image-processing  brainfuck  encode  steganography  code-golf  ascii-art  code-golf  ascii-art  kolmogorov-complexity  code-golf  ascii-art  fibonacci  code-golf  string  code-golf  sorting  popularity-contest  statistics  code-golf  ascii-art  kolmogorov-complexity  code-golf  code-golf  ascii-art  tic-tac-toe  code-golf  string  code-challenge  classification  test-battery  binary-matrix  code-golf  math  arithmetic  code-golf  ascii-art  random  code-golf  string  code-golf  number  binary  bitwise  code-golf  number  arithmetic  code-golf  math  ascii-art  code-golf  string  ascii-art  code-golf  string  ascii-art  code-golf  string  code-golf  counting  code-golf  number  binary  bitwise  decision-problem  code-golf  array-manipulation  code-golf  tips  brain-flak  code-challenge  quine  source-layout  code-generation  code-golf  linear-algebra  matrix  abstract-algebra  binary-matrix  code-golf  string  palindrome  code-golf  puzzle-solver  sudoku  code-golf  ascii-art  code-golf  graphical-output  internet  code-golf  ascii-art  kolmogorov-complexity  code-golf  math  code-golf  clock 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.