Questions tagged «game»

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

8
谁会赢得足球比赛?
美国足球锦标赛,超级碗50,今天晚上11:30发生UTC(你可以观看在线直播)。挑战是为了庆祝它。 在美式足球比赛中,两支球队竞争以获取最高分,并且有六种方法来得分。我们将给每个缩写: 射门得分 - FG:3分 触地得分 - TD:6分 加分 - XP:1分-只能在达阵后直接得分。 两点转换 - XD(就像加分,但更快乐):2分-只能在触地得分后直接得分。 安全 - S:2分 公平接球 - FCK:3分(非常罕见的比赛) 编写一个仅包含大写和小写这六个缩写的单行字符串的程序或函数。 该字符串表示足球比赛(或比赛的一部分)中的所有得分事件,其中大写字母属于一个团队,小写字母属于另一个团队。 您的工作是报告游戏的最终成绩,并指出谁赢得了表格输出 [score 1] [to] [score 2] 哪里: [score 1] 始终是两个分数中较大的一个(如果不相等),无论大写还是小写获胜。 [score 2] 是两个分数中较小的一个(如果不相等)。 [to]是TO大写团队获胜,to小写团队获胜,还是To平局。 例如:将所有得分事件在第四十九届超级杯 可以用字符串来概括 TDXPtdxpTDXPtdxpfgtdxpTDXPTDXP 大写字母是新英格兰爱国者,小写字母是 Seattle Seahawks。爱国者队得分28,老鹰队得分24,因此输出为: 28 TO 24 笔记 您的程序/函数必须支持任意输入,包括空字符串。 XP并且XD只会在之后发生TD。xp并且xd只会在之后发生td。 在某些情况下,您可能不会假设输入字符串开始或结束。 输入和输出中都可选地允许尾随换行符 …

3
查找字符串中的模式
在这种挑战下,您的任务是找到具有给定结构的子字符串。 输入项 您的输入应为两个非空的字母数字字符串,一个模式 p和一个text t。这个想法是,的每个字符都p代表一个连续的非空子字符串,t该子字符串彼此相邻出现,并p表示它们的串联。相同的字符对应于相同的子字符串。例如,模式aa代表任何非空正方形(通过将较短的字符串与其自身连接而获得的字符串)。因此,模式aa可以匹配子字符串byebye,并且每次a匹配bye。 输出量 如果文本t包含p匹配的子字符串,则您的输出应为该子字符串,并:在与的字符相对应的字符串之间插入冒号p。例如,如果我们有t = byebyenow和p = aa,那么bye:bye它是可接受的输出。匹配子字符串可能有多个选择,但是您只能输出其中之一。 如果t不包含匹配的子字符串,则您的输出将是悲伤的表情:(。 规则和说明 的不同字符p可以对应相同的子字符串,因此p = aba可以匹配字符串AAA。请注意,这些字符必须对应于非空字符串;特别是,如果p长于t,则输出必须为:(。 您可以编写完整的程序或函数,还可以更改两个输入的顺序。最低字节数获胜,并且不允许出现标准漏洞。 测试用例 以格式给出pattern text -> output。注意,可能存在其他可接受的输出。 a Not -> N aa Not -> :( abcd Not -> :( aaa rerere -> re:re:re xx ABAAAB -> A:A MMM ABABBAABBAABBA -> ABBA:ABBA:ABBA x33x 10100110011001 -> 10:1001:1001:10 …
17 code-golf  string  code-golf  ascii-art  geometry  code-golf  ascii-art  code-golf  sequence  stack  code-challenge  number  sequence  answer-chaining  code-golf  code-challenge  math  combinatorics  binary-matrix  code-golf  number  code-golf  cryptography  bitwise  code-golf  sudoku  code-golf  brainfuck  metagolf  code-golf  probability-theory  number-theory  primes  fewest-operations  factoring  golf-cpu  code-golf  restricted-source  code-golf  graphical-output  sequence  binary  code-golf  tips  c#  code-golf  geometry  code-golf  graphical-output  fractal  code-golf  number  sequence  code-golf  number  array-manipulation  popularity-contest  game  board-game  code-golf  puzzle-solver  grid  code-golf  ascii-art  geometry  grid  tiling  code-golf  ascii-art  whitespace  balanced-string  code-golf  card-games  king-of-the-hill  javascript  code-golf  whitespace  balanced-string  code-golf  code-golf  math  abstract-algebra  code-golf  java  code-golf  interpreter  stack  code-golf  base-conversion  code-golf  tips  code-golf  ascii-art  geometry  brainfuck  metagolf  code-challenge  math  quine  code-generation  code-golf  number  kolmogorov-complexity  arithmetic  expression-building  code-golf  string  code-golf  quine  popularity-contest  code-golf  base-conversion  code-challenge  image-processing  code-golf  conversion  coding-theory 

2
Snakepit的食物短缺
Snakepit的食物短缺 蛇窝是35年以来的第一次,粮食已经耗尽。现在,居住的蛇必须互相搏斗,以度过这种粮食短缺的状况。食物链的顶端只能有一条蛇! 排行榜 还没来 2月24日的最新更新 链接到最近比赛的可视化 描述 如果您想争取剩下的所有苹果/樱桃/其他东西,则必须以程序的形式提供一条蛇,该蛇可以接受给定的输入并返回下一步。 唯一的转折是您并不孤单。另一条蛇也会尝试获得稀有食物!但是蛇形洞内部很暗,所以您只能看到自己和苹果。撞到对手会导致您死亡,就像咬自己或撞墙一样。此外,由于这些天苹果很少见,如果对手的进食量足以达到7岁,您就会饿死。 蛇形坑是一个二维地图,宽度和高度为15,而最外面的砖块则筑起了不可逾越的墙: 0 1 2 . . . c d e 0 # # # # # # # # # 1 # # 2 # x # . # # . # # . # # c # # d # …

4
使用现有框架对2048 AI进行编程
编辑:最近,我的问题已被提议作为2048 Bot Challenge的副本。我要强调,这个问题不同于那个问题,并且要求答案与那个问题的思考方式有所不同。2048 Bot Challenge要求用户创建一个机器人,该机器人将运行一个小时,其中最高的分数是用户的分数。此外,它的限制为555个字节。我的挑战很少频繁地运行代码,只有3次。您的得分是通过使用这三倍的平均得分,再除以您打高尔夫球的字符长度得出的。我的问题是鼓励参赛作品“更聪明”,而不是试图通过蛮力获得最高分。 -- 编辑:将get方法更改为getTile,以避免与JS关键字get发生冲突。此外,增加了高分部分。 最近,我创建了一个站点,该站点允许使用JavaScript控制流行的游戏2048。我的网站在这里链接: http://thatcoolidea.com/2048 怎么样: Ace编辑器位于面板上方。您将代码放入其中,该代码每250毫秒运行一次,或每秒运行4次。这称为循环。 使用以下方法控制电路板。您不能使用箭头键。 up(); //move up down(); //move down left(); //move left right(); //move right move(integer); //integer is a direction. 0:up,1:right,2:down,3:left getTile(y,x); //gets the value of the tile in position y,x on the board. See diagram 为方便起见,定义了以下变量: eother //boolean, alternates every …

10
升序矩阵
“升序矩阵”是整数(包括0)的无限矩阵,其中任何元素是最小的可用元素,之前尚未在相应的行和列上使用: | 1 2 3 4 5 6 ... --+---------------- 1 | 0 1 2 3 4 5 ... 2 | 1 0 3 2 5 4 ... 3 | 2 3 0 1 6 7 ... 4 | 3 2 1 0 7 6 ... 5 | 4 5 …
17 code-golf  math  matrix  programming-puzzle  code-golf  music  code-challenge  programming-puzzle  code-golf  fastest-code  code-golf  number  game  code-golf  combinatorics  code-golf  math  sequence  restricted-complexity  code-golf  number  random  code-golf  array-manipulation  code-golf  math  matrix  code-golf  number  sequence  counting  code-golf  math  number  sequence  popularity-contest  number  sequence  code-golf  music  code-golf  number  code-golf  ascii-art  arithmetic  code-golf  code-golf  number  code-golf  code-challenge  array-manipulation  code-golf  grammars  code-challenge  polyglot  code-golf  game  math  python  programming-puzzle  code-challenge  king-of-the-hill  code-challenge  fastest-code  primes  number-theory  number-theory  primes  fastest-code  factoring  popularity-contest  compile-time  code-golf  math 

1
正则表达式验证正则表达式[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为Code Golf Stack Exchange 的主题。 2年前关闭。 构建一个将接受正则表达式字符串作为输入的正则表达式,并检查其是否有效。基本上,您的正则表达式应该能够验证自己。(任何无效的正则表达式都不应进行验证,因此您不能使用.*。;)) 您的风味必须得到众所周知的实现(Perl,sed,grep,gawk等)的完全支持,并且必须完全支持那些实现所支持的功能。[不用担心律师说话;我只是想消除所有可能导致智能***的漏洞。] 我会对此进行编码,但是我担心它会给那些知道和使用非功能丰富的风味的人带来优势。还是我的担心没有根据?
17 code-challenge  code-golf  code-golf  game  sudoku  code-challenge  math  ai-player  code-challenge  sorting  rosetta-stone  code-challenge  code-challenge  programming-puzzle  code-golf  number  code-golf  maze  code-golf  math  regular-expression  code-golf  sequence  code-golf  graph-theory  code-golf  string  word-puzzle  natural-language  brainfuck  metagolf  optimized-output  fastest-algorithm  code-golf  game-of-life  cellular-automata  code-golf  puzzle-solver  grid  code-golf  combinatorics  binary-tree  popularity-contest  code-challenge  code-golf  ascii-art  kolmogorov-complexity  brainfuck  metagolf  code-golf  c  date  code-golf  word-puzzle  crossword  word-search  code-golf  code-golf  quine  code-golf  string  random 

7
魔术:具有能力的聚会战斗
有关 目标: 给定两个具有可选战斗能力的生物,返回唯一但一致的值,该值表示哪些生物死亡(如果有)。 输入: #Longest form: [[P,T, "<abilities>"], [P,T, "<abilities>"]] #Shortest form: [[P,T], [P,T]] 每个生物将以的形式给出[P,T,"<abilities>"]。它将采用,或的形式[P,T],如果没有能力,则由您选择。P是> = 0的整数,T是> = 1的整数。是的子集,或者可以根据需要通过单个数字/位串表示。标志的顺序也由您决定。[P,T,""][P,T,0]<abilities>"DFI" 战斗力学: 每个生物都有两个属性,分别是力量和防御力,以及可选能力。生物的力量> = 0。生物的韧性> = 1。 每个生物都会同时对对方生物造成等同于其力量的伤害(除非有第一击)。如果该值大于或等于对手的韧性,则它将死亡(除非它是坚不可摧的)。 示例:Alice是a 2/2,Bob是a 3/4,两者都没有能力。爱丽丝会对鲍勃造成2点伤害,并以3点伤害作为回报。爱丽丝的韧性是2,所以它会死,鲍勃的韧性是4,所以它会活下去。 我们将为此考虑3种可选功能(尽管游戏中还有更多功能)。这些将是一个字符标志: [D]触摸:任何程度的伤害(X> 0)被认为是致命的。 [F] irst Strike:将首先造成其伤害,能够杀死另一只生物,然后再发起攻击。如果两个生物都具有“先攻”,则照常结算战斗。 不可破坏:没有任何致命的伤害,包括死亡之触。 输出: 以下四种情况的任何一致值。请说明您的答案中的四个值。示例返回值(以括号为单位): 两人均未死亡(0) 第一个生物死亡(1) 第二生物死亡(2) 两个生物都死了(3) 规则: 确保输入具有两个正确格式的生物。 如果您使用角色的异能,则可以假定已按照想要的顺序对它们进行了排序,但如果相关,则发布使用的顺序。 如果您使用数字/位串表示能力,请张贴您正在使用的编码。例如:111is D/F/I,7is D/F/I,等等。 如果一个生物没有异能,也可以当作[P,T, ""]或等同于数字 …

10
风险之战:崩溃
给定两个用于在Risk中进行战斗的掷骰子清单,您的程序或功能必须输出每个玩家损失的部队数量。 背景 您不必阅读本手册,因为它只是背景知识。跳至“任务”子标题,继续保持原样。 在风险游戏中,一个玩家可以攻击另一位玩家(实际上,这是获胜的必要条件)。战斗的结果取决于掷骰子。每次战斗都是连续进行的子战,每个玩家可能会损失最多2的军队。 在一个子战中,防御者和攻击者各自掷出几个骰子,其骰子数量可能根据与该挑战无关的情况而变化。将攻击者的最高价值的骰子与防御者的最高价值的骰子进行比较。如果攻击者的死亡人数高于防御者的死亡人数,则防御者将输掉一件。否则,攻击者将丢失一件。 然后,如果两个玩家都至少有两个骰子,则比较两个玩家中第二高价值的骰子。同样,如果攻击者的死率高于防御者的死率,则防御者将输掉一件。否则,攻击者将丢失一件。 (防御者赢得平局。如果防御者和攻击者都掷出a 4,则攻击者将输掉一块。) 在Wikipedia文章的子战斗中,攻击者的骰子为红色,而防御者的骰子为白色。攻击者的最高骰子是4,防御者的最高骰子是3。由于攻击者更高,因此防御者输了一块。第二高的是3攻击者和2防御者。由于攻击者再次处于较高位置,因此防御者输了另外一块。因此,在此子战斗中,攻击者没有损失,防御者也没有损失2。 请注意,不比较第三高的片段。这是因为后卫在一个子战中最多有两个骰子,因此没有第三高的骰子可供比较。 任务 给定攻击者和防御者的未分类骰子掷骰(整数在1到6之间,包括1到6),以任何方便的形式输出每个玩家损失的军队数量。输出可以采用任何方便的形式,只要它具有指示五种可能性的不同输出即可。您必须指出问题中有哪些不同的输出。 输出确定如下:以def=0和开头atk=0。如果攻击者的掷骰子列表的最大值大于防御者的掷骰子列表的最大值,则增加def。否则,增加atk。 如果两个骰子列表的长度都至少为2,则:如果攻击者的骰子列表的第二个最大值大于列表的第二个最大值,则递增def,否则递增atk。 最后,程序或函数必须为以下5种输出可能性中的每一种输出唯一的标识符: ╔═══╦═══╗ ║atk║def║ ╠═══╬═══╣ ║ 1 ║ 0 ║ ║ 0 ║ 1 ║ ║ 2 ║ 0 ║ ║ 1 ║ 1 ║ ║ 0 ║ 2 ║ ╚═══╩═══╝ 例 防御者:[3, 2] 攻击者:[2, 4, 1] …

15
将日语马里奥标题转换为美国标题
《超级马里奥》系列游戏的命名约定非常奇怪,并且在不同地区之间不匹配。 | Japanese Name | American Name | |---------------------|------------------------------------| | Super Mario Bros. | Super Mario Bros. | | Super Mario Bros. 2 | Super Mario Bros.: The Lost Levels | | Super Mario USA | Super Mario Bros. 2 | | Super Mario Bros. 3 | Super Mario Bros. …

2
鸣叫中的二进制俄罗斯方块
最近(几年前),编程 网站上出现了一些有关以140 Bytes实现俄罗斯方块的嗡嗡声。... 事实证明,尽管它很小,但它是Tetris的简化版本,甚至不是完整的实现。只有核心逻辑功能适合140字节的Javascript。要实际运行它,您还需要约840个HTML字符。 我们可以做得更好! 面临的挑战是在尽可能少的推文中实现完整版本的“二进制俄罗斯方块”。 二进制俄罗斯方块规则: 程序必须显示至少包含5列和6行单元格的运动场。 可以使用任何显示方法,只要清楚地标记了区域的块和边缘即可。 至少必须有两种类型的块: #和##。其他块支持,例如###:P或形状像L的角度块之类的将被我:P投票,最完整的二元俄罗斯方块游戏(大多数块如原始和旋转功能)将赢得我的幸福,并可能获得50 rep奖励。 新块将添加到第一行的字段中,并且一个块单元必须占据中心列。 方块以固定的速率朝底行下降。即使没有用户输入,块也必须下降。 当砖块碰到场地底部或下部砖块时,它们会停止下降并固定到位。添加了一个新块。 当该行中的所有列都填充有块时,该行将被清空,并且上方的所有固定块将下拉一行。 该程序必须响应按键。必须有3个唯一的键才能执行以下功能 将当前块左移1列 将当前块右移1列 将当前块向下移动1行 每条推文只能包含140个字符。允许使用可以放在推文中的多字节字符。 一条推文中的规则很简单。如果可以鸣叫,则可以使用它。 口译语言遵循相同的规则。每个部分都必须遵循规范。只要没有发生运行时错误(其余错误均符合规范),您的答案就是有效的 Golfing规则: 由于原始实现是“可发推的”,因此这一挑战也需要同样的条件。条目必须能够以一系列推文(每行140个字符或更少)的形式发送。 第一条推文必须包含编译器/解释器的名称,程序的名称以及任何命令行参数 它将保存为文件“ P0” 以下N条推文必须将该程序包含为一系列行。 每个推文将存储在名称为T <n>的文件中,其中n为1..N 每行都将添加到前面的行中并进行编译或解释。它必须产生一个有效的目标文件或程序。 在添加最后一行之前,该程序无需运行。 该程序将以以下方式运行(伪bash) interp,prog,args = split P0 /\s/ touch $prog for file in ./T* do cat $prog file > …

1
帮助开发Alphys最新拼图!
地下皇家科学家Alphys已经完成了一个新拼图的原型。但是,她似乎找不到任何愿意测试的人。 她的困惑规则如下: 目标是从左侧最中心的图块开始,到达右侧。对于高度为偶数的拼图,请从两个中心磁贴中的较低者开始。(示例:在索引为零的4x4数组中,起始位置为[2,0]-第2行,第0列。在索引为零的5x5数组中,起始位置为[2,0]-第2行,第2列0.) 每个彩色图块都有自己的“ adsistic”功能: 粉色和绿色磁贴(分别表示为“ P”和“ G”)没有任何作用 红色和黄色的磁贴(“ R”,“ Y”)不可逾越。 橙色方块(“ O”)使玩家闻起来像橙色 紫色瓷砖(“ U”)会迫使玩家朝他们面对的方向移动到下一个瓷砖,并使它们闻起来像柠檬 蓝色瓷砖(“B”),只要播放器是通行不闻起来像橘子。 为了阐明风味机制,玩家的气味将无限期地持续,或者直到被不同气味的瓷砖所覆盖为止,即,如果玩家踩到橙色瓷砖上,他们会闻起来像橙色,直到他们踩到紫色瓷砖上为止。 另外,与蓝色瓷砖垂直或水平放置的黄色瓷砖也会导致蓝色瓷砖无法通行。 您的任务是编写一个程序或函数,该程序或函数接受表示拼图布局的二维字符数组(或一维字符串数组,或其他有效格式)作为输入,并输出原始拼图和已解决的拼图,并带有星号或某些其他字符显示正确的路径。假设给定的难题是可以解决的。 以这个难题为例: BGYBG PGPBG PUBPB OUGYB PPOPP 您的程序将输出: BGYBG PGPBG PUBPB OUGYB PPOPP BGYBG PGPBG ***** OUGYB PPOPP 必须使用this生成使用的任何拼图。 适用标准代码高尔夫规则。最佳答案将是每种语言的最短答案。答案必须包含语言,字节数和三个测试用例。前两个可以是您选择的任何布局,但第三个必须是: RRRR RPPR PUOR RPBP

1
我可以住在这里吗?
在Terraria游戏中,游戏机制之一是建造房屋,以便NPC可以进入。有一套严格的规则来确定什么是有效房屋。以下是规则列表: 房屋的总面积必须至少为60平方米,但少于750平方米。此外,房屋的尺寸(包括外框)必须至少为以下尺寸之一: 5x12 6x10 7x9 8x8 9x7 10x6 12x5 15x4 为简单起见,您可以放心地假设:a)所有输入房屋将为矩形,并且b)房屋内将没有实心砖#。这是我们的12x6帧(以漂亮的ASCII绘制): ############ # # # # # # # # ############ 房子必须被背景墙覆盖。这些不是实心砖,而是三维空间中房子后面的墙。允许有孔,但任何孔都不能大于4x4。如果一行或一列中有5个或更多的空格字符,则该孔大于4x4,并且该房屋无效。也可以有多个孔,但必须至少有一个壁。 ############ #**********# #**********# #**********# #**********# ############ ############ #* * # #* * # #* * # #****** # ############ (Still acceptable since neither hole is larger than 4x4 …
16 code-golf  string  game  grid 

4
您可以在《三人莫里斯》中再赢两步吗?
赏金 第一名(获奖) 我将为第一个有效答案投入50个报告 2号(获奖) 我将再提供100个最短有效答案。 第3名(开放提交) 我将为第一个报告贡献200个报告,并给出一个有效的简短答案。有效值最多为当前最短答案的45%(564字节x 0.45 = 最大254字节)。 游戏 您还记得经典游戏“ 九个人的莫里斯 ”还是简单的“ 磨坊 ”?有一个变种,叫做“ 三人莫里斯”,有点像易变的井字游戏。 规则 这是游戏的空白板: a b c 1 [ ]–[ ]–[ ] | \ | / | 2 [ ]–[ ]–[ ] | / | \ | 3 [ ]–[ ]–[ ] [ ]是一个字段,|–/\代表这些字段之间的路由。 该游戏由两个玩家扮演1和2谁每个地方的板3个令牌。这实际上已经发生了,我们已经参与其中。如果一个玩家可以形成一个游戏,则该游戏获胜。mill,即该玩家的3个令牌的垂直或水平行,则。 …

2
得分游戏《王国建设者》
我想在这里尝试一种新的代码高尔夫形式。与奖金类似,并非必须完成挑战的所有部分,但每个答案都必须实现一定规模的子集(并且每个答案都必须实现一个核心)。因此,除了打高尔夫球之外,这项挑战还涉及选择一套可以完美搭配的功能。 规则 Kingdom Builder是一种棋盘游戏,在(尖顶)十六进制网格上播放。该评估板由四个(随机的)象限组成,每个象限具有10x10的十六进制单元(因此完整的评估板将为20x20)。出于此挑战的目的,每个十六进制单元格包含水(W),山(M),城镇(T),城堡(C)或为空(.)。所以象限看起来像 . . W . . . . . . . . M W W . . . . . . . M . . W . . . T . M M . W . . . . . . . . M . W W …

5
完美玩Wythoff的Nim
您的目标是为Wythoff的Nim游戏编写一个完美的玩家。 威索夫的尼姆规则 Wythoff的Nim是确定性的两人游戏,有两堆相同的计数器。玩家轮流进行以下操作之一: 从第一堆中删除一个或多个计数器 从第二堆中删除一个或多个计数器 从第一堆和第二堆中删除相同数量的计数器(一个或多个)。 当然,筹码不能为负,但可以为0。无论哪个玩家移除最后一个计数器,整体都会获胜。 对于更注重几何的人,这里是您可以在此applet上玩的等效游戏。单个女王从四分之一无限棋盘的某个正方形开始,该正方形的角在左下角。玩家交替移动皇后,其移动方式类似于国际象棋皇后,但仅限于三个方向: 下 剩下 斜向左下 将女王移到角落的人都将获胜。 将女王的坐标(带有角(0,0))与各个桩的大小相关联,很容易看出两个游戏是相同的。 完美发挥 (如果您熟悉完美比赛和获胜手法的概念,则可以跳过此步骤。) 由于Wythoff的Nim是一种有限的确定性游戏,因此它具有完美玩法的概念。完美的玩家是一种始终会从理论上获胜的位置获胜的策略,这意味着存在一种能够确保获胜的策略的位置。 作为获胜策略,只要将刚移动的玩家始终移动到理论获胜位置即可,因此该玩家不会继续前进。这些获胜职位中的第一个(也称为冷职位)是(0,0), (1,2), (2,1), (3,5), (5,3)。有关为Wythoff的Nim寻找获胜策略的算法的解释以及生成获胜位置的公式,请参阅Wikipedia文章。 计划要求 编写程序或函数时,将一个位置作为输入,并以该位置之后的位置形式输出获胜的位置。最少的字节数获胜。 如果不存在获胜举动,即该头寸是理论上的亏损,则您的程序应表明是这样,否则将被没收。 您的程序必须在合理的时间内运行。因此,指数递归游戏树搜索将无法满足要求。如果您想对策略进行预计算和硬编码,那很好。 输入值 一对(i,j)非负数,代表堆大小,每个最多为99。它可以是两个数字,一个元组,一个列表或您喜欢的任何容器。 输出量 移动后打印或输出位置,再次以两个数字或一个容器的形式输出。这必须是合法转移到获胜职位。如果有多个这样的举动,那么任何一个都可以,但是只有一个。 如果没有获胜的举动,则必须在输出中指出。只要不是合法位置,并且对于每一个丢失的输入都是相同的,则任何输出False(None,,0或)(-1,-1)都可以。 运行示例 f(5,0) = (0,0) f(2,2) = (1,2) # Or (2,1) or (0,0) f(1,2) = False f(13,9) = (13,8) # Or …

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.