45 lines
943 B
Markdown
45 lines
943 B
Markdown
---
|
||
id: 5900f4151000cf542c50ff27
|
||
title: '問題 168: 数の循環'
|
||
challengeType: 5
|
||
forumTopicId: 301802
|
||
dashedName: problem-168-number-rotations
|
||
---
|
||
|
||
# --description--
|
||
|
||
142857 という数について考えます。 最下位の数字 (7) を最上位に移すことによりこの数を右に循環させると、714285 が得られます。
|
||
|
||
$714285 = 5 × 142857$ であることを確認できます。
|
||
|
||
これは、右に循環させた数の約数であるという、142857 が持つ珍しい性質を示しています。
|
||
|
||
$10 < n < 10100$ のとき、この性質を持つ整数 $n$ の総和の下位 5 桁を求めなさい。
|
||
|
||
# --hints--
|
||
|
||
`numberRotations()` は `59206` を返す必要があります。
|
||
|
||
```js
|
||
assert.strictEqual(numberRotations(), 59206);
|
||
```
|
||
|
||
# --seed--
|
||
|
||
## --seed-contents--
|
||
|
||
```js
|
||
function numberRotations() {
|
||
|
||
return true;
|
||
}
|
||
|
||
numberRotations();
|
||
```
|
||
|
||
# --solutions--
|
||
|
||
```js
|
||
// solution required
|
||
```
|