freeCodeCamp/curriculum/challenges/chinese/10-coding-interview-prep/project-euler/problem-459-flipping-game.md

32 lines
951 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

---
id: 5900f5371000cf542c51004a
title: 问题459翻转游戏
challengeType: 5
videoUrl: ''
---
# --description--
翻转游戏是在N×N方板上玩的双人游戏。每个方块包含一面白色和一面黑色的圆盘。游戏开始时所有磁盘都显示白色。
转弯包括翻转具有以下属性的矩形中的所有磁盘矩形的右上角包含一个白色圆盘矩形宽度是一个完美的正方形1,4,9,16...矩形高度为三角形数字1,3,6,10 ......
球员轮流转换。玩家通过将网格全黑变为胜利。
假设完美游戏让WN为N×N板上第一个玩家的获胜动作数所有盘都是白色的。 W1= 1W2= 0W5= 8W102= 31395。
对于N = 5第一个玩家的八个获胜第一步是
找到W106
# --hints--
`euler459()`应该返回3996390106631。
```js
assert.strictEqual(euler459(), 3996390106631);
```
# --solutions--