freeCodeCamp/curriculum/challenges/chinese/10-coding-interview-prep/project-euler/problem-244-sliders.md

53 lines
1.2 KiB
Markdown
Raw Normal View History

---
id: 5900f4601000cf542c50ff72
title: 问题244滑块
challengeType: 5
videoUrl: ''
dashedName: problem-244-sliders
---
# --description--
你可能知道游戏Fifteen Puzzle。在这里我们有7个红色瓷砖和8个蓝色瓷砖而不是编号瓷砖。移动由方块的大写初始值表示其中区块滑动例如从配置S开始通过序列LULUR我们到达配置E
SE
对于每个路径,其校验和由(伪代码)计算:
checksum = 0 checksum =checksum×243 + m1mod 100 000 007 checksum =checksum×243 + m2mod 100 000 007 ... checksum =checksum×243 + mnmod 100 000 007其中mk是ASCII值移动序列中的第k个字母和移动的ASCII值为
L76R82U85D68
对于上面给出的序列LULUR校验和将是19761398.现在从配置S开始找到达到配置T的所有最短路径。
ST
具有最小长度的路径的所有校验和的总和是多少?
# --hints--
`euler244()`应该返回96356848。
```js
assert.strictEqual(euler244(), 96356848);
```
# --seed--
## --seed-contents--
```js
function euler244() {
return true;
}
euler244();
```
# --solutions--
```js
// solution required
```