chore(i18n,learn): processed translations (#44851)
This commit is contained in:
@ -0,0 +1,46 @@
|
||||
---
|
||||
id: 5900f4371000cf542c50ff49
|
||||
title: '問題 202: レーザー光線'
|
||||
challengeType: 5
|
||||
forumTopicId: 301843
|
||||
dashedName: problem-202-laserbeam
|
||||
---
|
||||
|
||||
# --description--
|
||||
|
||||
3 枚の鏡が、鏡面を内側に向けて正三角形を形作るように置かれています。 三角形の各頂点には、レーザー光線が通れる非常に小さな穴があります。
|
||||
|
||||
頂点を $A$, $B$, $C$ とします。 レーザー光線が頂点 $C$ から入り、11 回反射して同じ頂点から出るには、2 通りの経路があります。その一つは下図、もう一つはその逆です。
|
||||
|
||||
<img class="img-responsive center-block" alt="レーザー光線が頂点 C から入り、11 回反射して同じ頂点から出る経路の一つ" src="https://cdn.freecodecamp.org/curriculum/project-euler/laserbeam.gif" style="background-color: white; padding: 10px;" />
|
||||
|
||||
レーザー光線が頂点 $C$ から入り、1000001 回反射して同じ頂点から出るには、80840 通りの経路があります。
|
||||
|
||||
レーザー光線が頂点 $C$ から入り、12017639147 回反射して同じ頂点から出るには、何通りの経路がありますか。
|
||||
|
||||
# --hints--
|
||||
|
||||
`laserbeam()` は `1209002624` を返す必要があります。
|
||||
|
||||
```js
|
||||
assert.strictEqual(laserbeam(), 1209002624);
|
||||
```
|
||||
|
||||
# --seed--
|
||||
|
||||
## --seed-contents--
|
||||
|
||||
```js
|
||||
function laserbeam() {
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
laserbeam();
|
||||
```
|
||||
|
||||
# --solutions--
|
||||
|
||||
```js
|
||||
// solution required
|
||||
```
|
Reference in New Issue
Block a user