Questions tagged «game»

此挑战通常基于,与游戏或游戏的某个部分相关,或与其模拟。

6
你愿意做我的织女吗?
我最近一直在玩' The Weaver ',我认为这对代码高尔夫提出了一个有趣的挑战。 前提: 韦弗(Weaver)游戏是一种游戏,其中给您提供了多个丝带,它们分别来自两个方向,彼此成90度角,并且您的目标是在某些交叉点交换它们以实现所需的输出。 像这样:这是一个交换:这不是: 输入: 3个数组: 顶部色带(从左到右) 左色带(从上到下) 要交换的相交点的坐标 输出: 2个数组: 底部色带(从左到右) 右色带(从上到下) 例子: 我将上面的图片用作第一个示例: 输入: [r, y, b], [r, y, b], [(0, 1), (2, 1), (2, 2)] 怎么了: r y b r y b r r r r•y y y y r r b y y …

11
案例匹配查找替换
以三个输入,文本串T; 一串要替换的字符F;以及用替换它们的字符串R。对于每个T具有相同(不区分大小写)字符的子字符串F,请将其替换为中的字符R。但是,请保持与原始文本相同的大小写。 如果输入的字符R多于个F,则多余的字符应与输入的大小写相同R。如果其中包含数字或符号F,则其中的相应字符R应保持其大小写R。F不一定会出现在中T。 您可以假设所有文本都在可打印的ASCII范围内。 例子 "Text input", "text", "test" -> "Test input" "tHiS Is a PiEcE oF tExT", "is", "abcde" -> "tHaBcde Abcde a PiEcE oF tExT" "The birch canoe slid on the smooth planks", "o", " OH MY " -> "The birch can OH MY e slid OH MY …
14 code-golf  string  code-golf  string  ascii-art  alphabet  code-golf  number  sequence  counting  code-golf  sequence  counting  code-golf  quine  source-layout  code-golf  string  code-golf  decision-problem  game  code-golf  string  quine  source-layout  subsequence  code-golf  quine  code-golf  array-manipulation  integer  code-golf  ascii-art  code-golf  sequence  integer  code-golf  kolmogorov-complexity  code-golf  array-manipulation  integer  code-golf  number  array-manipulation  integer  code-golf  string  number  integer  code-golf  string  ascii-art  code-challenge  test-battery  expression-building  source-layout  printable-ascii  code-bowling  code-golf  number  code-golf  number  string  binary  code-golf  matrix  conversion  code-golf  number  arithmetic 

1
跳棋:国王吗?
挑战: 给定棋盘格,如果可能的话,输出将花费最少的移动量(假设黑色根本不移动)为红色棋子。 规则: 红色的一面总是在底部,但是它们的碎片可以从任何行开始(甚至需要到达国王的行)。黑色棋子是静止的,这意味着它们不会在红色棋子之间移动,而在捕获时会从棋盘上移开。请注意,片段可以在板上的任何空间开始,包括彼此相邻。这不是播放普通跳棋的方式,但是您的程序必须能够解决这些问题。(请参阅输入5)但是,方格件只能对角移动(请参阅输入3)。如果第一个捕获在链中是向前的,则允许向后捕获(请参见输入7)。 输入: 一个8x8的棋盘格,其棋盘空间定义为以下字符(只要它们是一致的,可以随意使用替代项): 。-空 R-红色件 B-黑色件 输出: 的最小的移动号码,将采取一个红色片是“kinged”通过输入在板(黑侧)的顶行王的行,0如果不需要移动(开始红色片上王的行),或如果不可能加红色,则为负数(即黑色占据整个第一行)。 输入1: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . …

8
研发技能挑战
在《龙与地下城》中,几乎所有事情都是由掷骰子决定的。通常,如果滚动大于或等于指定值,则您尝试做任何您想做的事情都会成功,否则会失败。最常见的是,使用20面模具(又名d20)进行滚动。 其他时候,使用技能挑战系统。它与上述简单系统相似,但是成功是由一个或多个玩家成功个人在失败一定次数之前进行一定次数的掷骰来决定的。例如,玩家可能试图用有限数量的锁扣来挑门上的多个锁。单独的成功掷骰表示成功摘取了其中一个锁,单独的失败掷骰表示破解了一个撬锁。总体而言,成功将意味着在打破所有锁扣之前成功摘取所有锁。 此外,某些卷可以是关键卷。在d20上,掷出1是严重失败,导致整个挑战立即失败(在上面的示例中,玩家可能会意外警告警卫)。掷出20是至关重要的成功,导致立即完成整个挑战(在上面的示例中,玩家可能会找到一组锁的钥匙,从而无需挑选它们)。在关键投掷的情况下,无论先前的成功与失败次数如何,挑战都将立即结束并确定结果。 在此挑战中,将给您带来难度,所需的成功次数以及挑战失败的失败次数。您必须模拟一个尝试挑战的玩家,然后输出结果。 输入值 3个整数,代表在单个掷骰中成功必须达到或超过的值,在挑战中成功所需的成功次数以及挑战失败的失败次数。输入的顺序和格式无关紧要,只要您指定要使用的顺序即可。难度将在1到20之间(包括1和20),成功和失败的次数将在1到100之间(包括1和100)。 输出量 d20掷骰的每个结果(按顺序排列的整数)和挑战的总体结果(真/假值)。格式无关紧要,只要单个结果是按顺序排列的,那么总体结果就可以在所有单个卷之前或之后出现(例如,您不能在卷中间输出整个结果),并且您可以指定要使用的输出格式并始终使用。 示例(括号中的值仅作说明,不包括在内): 输入: 12 5 3 (difficulty successes failures) 输出: 15 (success, 1-0) 10 (failure, 1-1) 5 (failure, 1-2) 16 (success, 2-2) 12 (success, 3-2) 15 (success, 4-2) 19 (success, 5-2) True (overall success) 输入: 15 2 3 (difficulty failures successes) 输出: 0 …
14 code-golf  game  random 

11
七人制游戏!谁说的
“ Sevens”游戏的玩法如下:n玩家围成一个圈,从1开始向上计数,然后向左移动(或从一个玩家A到另一个玩家B)。 当一个数p,有一个7在它或者被整除7达到,那么谁说话数量的球员p-1,未来的球员说之后p,必须说p+1和人说话颠倒顺序。例如,如果球员B说6,球员C说7,B说8,和球员A说9。 注意:对于那些想在现实生活中玩游戏的人,如果一个人忘记了一个数字(或者在sevens未说过的版本中,偶然说了一个seven),则将他们从圈子中删除,但是我们将在此挑战中忽略此细节。 挑战本身就是打印在七人制足球的完美游戏中每个玩家应该说出的数字,直到m输入n玩家的输入。 作为一个例子,其中五人,A,B,C,D,和E,是玩,直到他们到达30。他们以这种方式玩 A: 1 6 8 13 15 19 23 30 B: 2 7* 12 16 18 24 C: 3 11 17* 25 D: 4 10 21* 26 28* E: 5 9 14* 20 22 27*29 其中sevens标有*。请注意,在27和28,我们进行了两次反转,并且从D到正常播放E。 请注意,输出不必采用上述格式。我只是以某种方式将其打印出来,以使其更加清晰。 规则 输入是任意顺序的两个整数,m代表要说的最后一个数字,n代表玩家的数量。 输出可以是多个数组或多个字符串,每个播放器一个。如果使用字符串,则不必使用分隔符(尽管,如果可以在代码测试中添加一些分隔符,我们将不胜感激。)如果您实际上可以某种方式将它们打印成一个圆圈,那也是可以接受的,而且也很酷。 输出不必指定哪个玩家是哪个玩家(很明显,第一个玩家是说的那个人1),但是如果由于某种原因未对输出进行排序,则应弄清楚哪个玩家在说哪个数字集。如果您明确指出哪些玩家正在说话,也可以忽略不说话的玩家。我将在下面添加更多可能的输出示例。 这是代码高尔夫,因此最少的字节数获胜。 与往常一样,如果问题仍然不清楚,请告诉我。祝你好运,打高尔夫球! 例子 >>> …

25
棋盘上的棋子数
介绍 普通的棋盘包含8 x 8 = 64个正方形: 您可以看到总共有 12个白色小块。黑白始终具有相同数量的碎片。如果棋盘上还有其他棋子,这些棋子将相邻,这是此挑战所不允许的。为了说明问题,下面是一些示例: 应对这种挑战的最小木板为3 x 3: 您可以看到最大件数等于2。因此,当给定N = 3时,您需要输出2。如果输入为N = 4,则得到以下结果: 您可以看到最大数量也是2。因此,对于N = 4,输出应为2。对于N = 5,输出应等于5: 例子 STDIN: 3 STDOUT: 2 STDIN: 4 STDOUT: 2 STDIN: 5 STDOUT: 5 STDIN: 6 STDOUT: 6 STDIN: 8 STDOUT: 12 规则 您提交的内容必须是一个程序或函数等,它需要一个整数并输出或返回板上的棋子数 您可以放心地假设输入是非负整数> 2 这是代码高尔夫球,因此字节最少的程序将获胜! 请注意,板左下方的正方形始终是深色的。作品只能放在深色方块上 你必须整整地占据一排

2
弦乐建设游戏的制胜策略
背景 爱丽丝和鲍勃玩的游戏叫构造二进制字。要玩游戏,您需要确定一个长度n >= 0,一G组长度为n二进制的单词(称为目标集)和一个长度n字符串(t其中包含字母Aand)B,称为回合顺序。游戏持续进行n几回合,然后依次选择i定义的玩家。游戏结束后,玩家将查看他们构建的二进制单词。如果在目标组中找到了这个词,爱丽丝将赢得比赛;否则,鲍勃获胜。t[i]w[i]wG 例如,让我们来解决n = 4,G = [0001,1011,0010]和t = AABA。爱丽丝得到第一回合,她选择了w[0] = 0。第二轮也是爱丽丝的,她选择w[1] = 0。鲍勃第三回合,他选择了w[2] = 0。在最后一圈,爱丽丝选择w[3] = 1。结果字词,0001在中找到G,因此爱丽丝赢得了比赛。 现在,如果鲍勃选择了w[2] = 1,爱丽丝本可以w[3] = 0在最后一轮选择,但仍然获胜。这意味着无论Bob如何玩,Alice都能赢得比赛。在这种情况下,爱丽丝有一个制胜法宝。可以将这种策略可视化为标记的二叉树,该树在与Bob的转弯相对应的级别上分支,并且其每个分支都包含来自的单词G: A A B A -0-0-0-1 \ 1-0 爱丽丝在转弯时只跟随树枝而玩;无论鲍勃选择哪个分支,爱丽丝最终都会获胜。 输入值 输入为length n,集合G为length的字符串列表(可能为空)n。 输出量 您的输出是Alice拥有获胜策略的周转单列表,这等效于如上所述的二叉树的存在。周转单的顺序无关紧要,但禁止重复。 详细规则 您可以编写完整的程序或函数。对于程序,您可以为输入和输出选择定界符,但两者必须相同。最短的字节数获胜,并且不允许出现标准漏洞。 测试用例 3 [] -> [] 3 [000,001,010,011,100,101,110,111] -> [AAA,AAB,ABA,ABB,BAA,BAB,BBA,BBB] 4 [0001,1011,0010] …
14 code-golf  game 

4
编写魔术拼写检查器
游戏《挥舞的双手》介于纸笔魔术:聚会和精心制作的剪刀石头布之间。每转一圈,您就为每个手写下八个手势之一: 扭动的F姜 提供的Palm S小憩 Wave D指点 C圈数 staB N整理 几乎没有其他重要的优先规则: 如果双手示意,P您将自动投降。(这是一种简化,但是我们继续。) 一次只能用一只手做手势B。 同一只手执行的一系列手势可以投射一个咒语,其中每个咒语都与一个特定序列相关。这些序列可以重叠,但是每个手势只能用作单个咒语的最终手势(因此,您一次最多可以创建两个咒语)。有些咒语要求双手同时做出手势。 您的任务是给定每只手的手势列表,以确定在当前回合中可以施放哪些咒语。对于每只手,列表中的最后一个字母代表当前回合选择的手势。 这是手势序列的列表。大写字母表示单手执行的手势,小写字母表示双手进行的手势。 B Stab cDPW Dispel magic cSWWS Summon elemental cw Magic mirror DFFDD Lightning bolt DFPW Cure heavy wounds DFW Cure light wounds DPP Amnesia DSF Confusion DSFFFc Disease DWFFd Blindness DWSSSP Delayed effect DWWFWc Raise …
14 code-golf  string  game 

4
解决Dominion中的加倍和三倍动作
灵感 这个问题的灵感来自于流行的甲板建筑纸牌游戏《Dominion》中的《王座室》和《王宫》。 作为回合的一部分,人们扮演一系列动作。这两个特定动作导致下一个播放的动作重复两次或三次*。其他“一般”动作会导致特定的游戏效果,但是我们对细节不感兴趣,只需用字母标记它们即可。 有趣的情况是,当一个王室或国王法院影响另一个王室的王室时,使自身的加倍或三倍效果增加了一倍或三倍。长久的宝座室,国王宫廷和繁复的动作链会混淆甚至是经验丰富的Dominion玩家。 您的目标是编写使用尽可能少的字节正确解析这些链的代码。在解释这些链如何在Dominion规则中解析之前,我将描述程序要求。 *从技术上讲,您选择受影响的行动是解决“王室”或“国王法院”的一部分,但这种观点对于解决这一挑战是比较干净的。 课程要求 写一个 程序或命名函数。它应该接受所播放的动作链(STDIN或函数输入),并输出或打印因加倍和三倍效果而产生的动作链。最少的字节数获胜。 输入值 一个字符串,表示播放的动作序列。一般的操作是用大写字母来表示A通过Z。特殊加倍动作王座室由人物表示2,三重动作“国王法院”由表示3, 字符(动作)的数量在1到30之间(含1和30)。如果需要,可以在换行符后面输入输入。 输入示例: WA23G3GA 输出量 大写字母组成的字符串A来Z。这应该是解决双重和三重影响所产生的一般动作的顺序,顺序是它们发生的顺序。 如果需要,可以将输出结尾换行。否则不应有其他字符。 输出示例:WAGGGGGGAAA。 Dominion中的两倍和三倍如何工作 在这里,我将详细说明根据自治领规则2,王室室和国王法院的链条如何3工作。 播放后2,下一个要解决的动作将发生两次。因此,如果您先玩2,然后玩A,您会A发生两次。 2A -> AA 同样, A2BC -> ABBC 3DE -> DDDE 3N2BC3XY2 -> NNNBBCXXXY 请注意,在最后一个示例中,决赛2没有任何内容可以加倍,因此没有任何效果。 当倍增或三倍效果本身变为两倍或三倍时,会发生有趣的事情。例如, 22AB -> AABB 首先,您玩2。然后,您播放另一个2,是前一个的两倍2。结果,接下来的两个动作加倍。首先,A解决两个副本。然后,B解决副本。 请注意,A它不是四倍的:在第一个2行为的第A一个副本之后,下一个副本对下一个未解决的行为()起作用B。没有B,我们将拥有 22A -> AA 其中的第二个副本2正在等待下一个操作加倍,但没有任何操作来。 最后,让我们看一个复杂的例子。 223BCDE -> BBBCCCDDE 和以前一样,第一个2导致第二个2被加倍。因此,接下来的两个动作将加倍。第一个副本2将下一个动作加倍3,在解决下一个副本之前必须彻底解决这个问题2。第一副本的3三倍B,第二副本的三倍C。现在,仍在等待的第二个副本2将下一个仍未解决的操作()加倍D。在此之后,不再保留任何倍增或三倍的效果,而最终的动作E只发生了。 …
14 code-golf  game 

4
脚本机器人沃兹!
脚本机器人沃兹! 结果已经公布,刺客是我们的冠军,赢得了3场比赛中的2场!感谢所有提交脚本机器人的人!特别感谢BestOpportunityBot的号角,它显示了出色的路径并充分利用了所有操作选项。 地图1 刺客很早就拿出BestOpportunityBot,其余的比赛很无聊。详细的按此播放。 刺客:10 HP,造成10点伤害,受到3点伤害 避免者v3:10点生命值,造成0点伤害,受到0点伤害 完成吞噬:10马力,造成0点伤害,受到0点伤害 最佳机会竞猜:0 HP,造成3点伤害,受到10点伤害 地图2 BestOpportunityBot完成了本场比赛的大部分工作,但刺客最终将他带走。详细的按此播放。 刺客:2点生命值,造成10点伤害,受到9点伤害 最佳机会竞猜:0 HP,造成32点伤害,受到10点伤害 避免者v3:0点生命值,造成0点伤害,受到12点伤害 完成吞噬:0 HP,造成0点伤害,受到11点伤害 地图3 BestOpportunityBot将所有人推入了这场比赛的陷阱。很酷。详细的按此播放。 最佳机会竞猜:10 HP,造成30点伤害,受到0点伤害 刺客:0 HP,造成0点伤害,受到0点伤害 完成吞噬:0 HP,0造成的伤害,0受到的伤害 避免者v3:0 HP,0造成的伤害,0受到的伤害 感谢您的回答!由于只有4个脚本机器人,我们将放弃三场免费比赛的比赛计划,以下每张地图上都有一场比赛。获胜记录最高的脚本机器人获胜。如果出现平局,我们将突然死亡,其中打破平局的脚本机器人将首先获胜。 您应该选择接受的任务是编写一个脚本机器人,该脚本机器人可以遍历ASCII映射并销毁其对手。每场战斗都将采取基于随机启动顺序回合制游戏的形式,其中每个Scriptbot都有机会花费自己的能量点(EP)采取行动。GameMaster脚本将输入并解释每个Scriptbot的输出。 环境 每个Scriptbot都包含在其自己的目录中,在该目录中可以从map和stats文件中读取文件并对其进行读/写data操作。该data文件可用于存储任何可能有用的持久性信息。 统计文件 该stats文件包含有关您的对手的信息,其格式如下。每个玩家代表在单独的行上。第一列是玩家ID(@表示您)。第二列是该玩家的健康状况。 1,9HP @,10HP 3,9HP 4,2HP 地图文件 该map文件可能看起来像这样... #################### # # # # # 1 # # 2 …

4
比较两个扑克手
挑战: 给定两张五张牌,通过标准手牌排名确定哪一个获胜。 输入: 十张卡,它们之间用空格隔开,这些空格与stdin或用作命令行参数,以您更喜欢的形式为准。前五张牌是玩家1的手,后五张是玩家2的手。每张卡都是RS格式的两个字母字符串,其中R是等级,S是适合的。等级范围为2-9,T代表10,J,Q,K和A分别代表Jack,Queen,King和Ace。西装分别是H,D,C,S,分别代表Hearts,Diamonds,Club和Spades。您必须输出获胜玩家的号码:“ 1”或“ 2”。 卡示例: AS - the Ace of Spades QD - the Queen of Diamonds 2C - the Two of Clubs TH - the Ten of Hearts 输入到输出示例: 5H 5C 6S 7S KD 2C 3S 8S 8D TD -> 2 说明:玩家1有一对5,而玩家2有一对8。 5D 8C 9S JS AC …
14 code-golf  game 

2
畅玩Mu Torere游戏
背景 Mu Torere是一款游戏,是欧洲毛病爆发前新西兰毛利人玩过的仅有的两种游戏之一。这使其成为一个非常独特的游戏,因为它具有与现有大多数其他游戏不同的“客观获胜标准”和游戏规则。 游戏玩法: 木板是一个八边形。每个相邻顶点之间都有连接,并且有一个中心节点连接到所有顶点。在任何时间点,九个节点中的八个都被石头占据。刚开始时,有四个白色的石头和四个黑色的石头,它们分别占据八角形的一半,而中心节点为空。黑先。 玩家每回合可以将其石头之一沿16个边之一从一个节点移动到空节点。如果石头位于对手的石头旁边,则只能将石头从外部节点移动到中心节点。 玩家无法进行合法移动时会输,这是因为没有边缘将石头连接到空节点时发生。 这是一个解释规则(带有图表)并提供一些分析的网站。 挑战 您面临的挑战是编写最短的程序,以与人类对手玩一个完美的Mu Torere游戏。您的程序应该能够显示和更新游戏板,进行移动并接收来自人类对手的移动。最重要的是,它应该扮演一个完美的游戏。 完美的游戏? 是的,完美的游戏。我一直在进行一些游戏分析,发现如果双方完美玩法,游戏将持续无限长的时间。这意味着您的程序永远不会丢失。同样,只要人类对手犯下允许程序强制胜利的错误,您的程序就应该能够强制胜利。至于您的程序如何找到理想的动作,这取决于您。 细节 每次移动之后(以及游戏开始时),您的程序都应打印游戏板。但是,无论您选择显示板,它都必须显示所有节点并已完全连接(所有16条连接线均应绘制成无交叉线)。在开始时,木板应具有正确的开始位置。实现此目的的一种方法是将游戏板做成正方形。 w-w-w |\|/| b-o-w |/|\| b-b-b 这两种颜色是黑白或暗/浅。棋盘必须显示哪个节点被哪个玩家的棋子占据,例如用“ b”或“ w”标记它们,以及哪个节点是空的。鼓励(但不是必须)使游戏板更具图形效果,而不是纯文本格式。 您的游戏板应该具有一个编号系统,该编号系统为每个节点分配一个唯一的编号。您可以选择自己喜欢的方式给木板编号,但应在答案中或程序中说明。方板可以编号如下: 1-2-3 |\|/| 4-5-6 |/|\| 7-8-9 人是第一个移动的人。他的输入将是一个数字。这将是当前移动的石头所在节点的编号。如果我想将结石从节点4移动到空节点5,我将输入a 4。暗含5,因为它是唯一的空节点。 假设人类将始终采取法律行动。 在人类行动之后,应打印更新的木板。程序决定采取合法行动后,它应该打印另一个更新的标牌,然后等待人员输入其他行动。 程序一旦获胜,应终止。 笔记 应用标准的代码高尔夫规则,不访问外部文件等,等等。此外,我将为程序执行每个动作施加15秒的灵活时限(在合理的机器上)。如上所述,该游戏有可能形成无限循环,我不希望深度优先搜索进入无限循环。
14 code-golf  game 

10
子手文字游戏高尔夫
受reddit启发。 编写一个播放Hangman的程序。 程序从N个单词的列表中选择一个随机单词,其中N> 2。 单词列表可以通过您选择的任何方式提供给程序。 每次迭代 使用下划线将尚未发现的字母打印出游戏状态: H _ N _ _ _ N 打印剩余尝试次数 10 从stdin读取字母,并更新游戏状态,如果他们猜错字母,则减去尝试次数。 A (输入) H A N _ _ A N 10 重复直到猜出所有字母或尝试达到0 使用任何语言 最少的字符数获胜。 绘制绞刑架不是必需的,但是会赢得赞誉和赞誉。

2
你在等什么?(麻将求解器)
感谢@MartinBüttner在聊天中的讨论 麻将是一款在亚洲非常受欢迎的瓷砖游戏。它通常由四个玩家玩,并且游戏的目标是成为第一个使用磁砖完成有效手牌的人。对于这个挑战,我们将考虑游戏的简化版本-PPCG麻将。 在PPCG麻将,有三套衣服- m,p和s-和瓦片从编号1来9。正好有每个区块的四个副本,和瓷砖是由它的编号,然后它的套装(如表示3m,9s)。 一张完整的PPCG麻将手包括四组,每组三个,一对,共14块瓷砖。 三个一组可以是: 三个相同的图块(例如4s 4s 4s,但不是4m 4p 4s),或者 同一套西装中三个连续的拼贴的序列(例如1s 2s 3s,6p 7p 8p但不是3s 4m 5m或3p 5p 7p)。序列不换行(因此9m 1m 2m无效)。 一对只是两个相同的图块(例如5s 5s)。 挑战 您的程序将收到由空格隔开的13张磁贴,每张磁贴出现不超过四次。您可以编写一个包含字符串的完整程序或函数。 您的任务是找到所有可能的第14个图块(“等待”),将其添加到该手形后,将形成一个完整的PPCG麻将手。输出的图块应以空格分隔,但可以采用任何顺序。允许前导或尾随空格。 您的程序应在合理的时间内(不超过一分钟)运行。 例子 Input: 1m 1m 1m 4s 4s 4s 7p 7p 7p 3m 3m 3m 9s Output: 9s Input: 1m 1m 1m 3m …
14 code-golf  game 

15
手动逻辑门
编写一个模拟基本逻辑门的程序。 输入:一个全大写单词,后跟2个1位二进制数字,以空格分隔,例如OR 1 0。门OR,AND,NOR,NAND,XOR,和XNOR需要。 输出:输入的逻辑门的输出将被赋予两个数字:1或0。 例子: AND 1 0成为0 XOR 0 1变得1 OR 1 1成为1 NAND 1 1成为0 这是codegolf,所以最短的代码获胜。
13 code-golf  logic-gates  hashing  code-golf  code-golf  number  array-manipulation  integer  code-golf  string  unicode  text-processing  cops-and-robbers  boggle  cops-and-robbers  boggle  code-golf  ascii-art  code-golf  word-puzzle  king-of-the-hill  python  code-golf  sequence  kolmogorov-complexity  code-golf  source-layout  code-golf  string  kolmogorov-complexity  math  number  code-golf  date  code-golf  combinatorics  recursion  game  king-of-the-hill  javascript  code-golf  array-manipulation  code-golf  radiation-hardening  self-referential  code-golf  integer  code-golf  number  code-golf  set-theory  code-golf  sequence  code-golf  string  sorting  natural-language  code-golf  decision-problem  number-theory  primes  code-golf  code-golf  ascii-art  code-challenge  array-manipulation  sorting  rubiks-cube  regular-expression  code-golf  counting  file-system  recursion  code-golf  string  kolmogorov-complexity  color  code-golf  game  code-challenge  permutations  encode  restricted-time  decode  code-golf  math  decision-problem  matrix  integer  palindrome  code-golf  matrix  statistics  king-of-the-hill  king-of-the-hill  python  card-games  code-golf  string  natural-language  code-golf  sequence  number-theory 

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.