Skip to content

Commit 6189679

Browse files
committed
changed it to n
1 parent c664246 commit 6189679

File tree

3 files changed

+31
-31
lines changed

3 files changed

+31
-31
lines changed
Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
1-
let integralNumber = 89; //任意の整数
1+
let n = 89; //任意の整数
22

33
let isPrime = true;
4-
if (integralNumber <= 1) {
4+
if (n <= 1) {
55
isPrime = false;
66
}
77

8-
for (let i = 2; i < integralNumber; i += 1) {
9-
// integralNumberが1以下のときは素数でない
10-
isPrime = isPrime && integralNumber % i != 0;
8+
for (let i = 2; i < n; i += 1) {
9+
// nが1以下のときは素数でない
10+
isPrime = isPrime && n % i != 0;
1111
}
1212

1313
if (isPrime) {
14-
document.write(`${integralNumber} は素数です。`);
14+
document.write(`${n} は素数です。`);
1515
} else {
16-
document.write(`${integralNumber} は素数ではありません。`);
16+
document.write(`${n} は素数ではありません。`);
1717
}
Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
1-
let integralNumber = 57; // 任意の整数
1+
let n = 57; // 任意の整数
22

33
let isPrime = true;
4-
if (integralNumber <= 1) {
5-
// integralNumberが1以下のときは素数でない
4+
if (n <= 1) {
5+
// nが1以下のときは素数でない
66
isPrime = false;
77
}
88

9-
for (let i = 2; i < integralNumber; i += 1) {
10-
if (integralNumber % i == 0) {
9+
for (let i = 2; i < n; i += 1) {
10+
if (n % i == 0) {
1111
isPrime = false; // 変数には最後に代入した値のみを保持する
1212
}
1313
}
1414

1515
if (isPrime) {
16-
document.write(`${integralNumber} は素数です`);
16+
document.write(`${n} は素数です`);
1717
} else {
18-
document.write(`${integralNumber} は素数ではありません`);
18+
document.write(`${n} は素数ではありません`);
1919
}

docs/1-trial-session/08-loop/index.md

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -225,9 +225,9 @@ document.write(product);
225225

226226
### 素数判定問題
227227

228-
ある整数の変数 `integralNumber` が与えられたとき、その値が素数であるかどうか判定して表示する`for`文を書いてみましょう。
228+
ある整数の変数 `n` が与えられたとき、その値が素数であるかどうか判定して表示する`for`文を書いてみましょう。
229229

230-
そして、`integralNumber`に 6, 11 ,57, 89 を入れてテストしてみましょう。
230+
そして、`n`に 6, 11 ,57, 89 を入れてテストしてみましょう。
231231

232232
:::info
233233
素数の定義は「1とその数以外の整数で割り切れない自然数」でしたね。
@@ -238,32 +238,32 @@ document.write(product);
238238
:::
239239

240240
:::tip 豆知識
241-
自然数`integralNumber``i`で割ったあまりは `integralNumber % i`で求められます。
241+
自然数`n``i`で割ったあまりは `n % i`で求められます。
242242
:::
243243

244244
### 解答例
245245

246246
<Answer>
247247

248248
```javascript
249-
let integralNumber = 57; // 任意の整数
249+
let n = 57; // 任意の整数
250250

251251
let isPrime = true;
252-
if (integralNumber <= 1) {
253-
// integralNumberが1以下のときは素数でない
252+
if (n <= 1) {
253+
// nが1以下のときは素数でない
254254
isPrime = false;
255255
}
256256

257-
for (let i = 2; i < integralNumber; i += 1) {
258-
if (integralNumber % i == 0) {
257+
for (let i = 2; i < n; i += 1) {
258+
if (n % i == 0) {
259259
isPrime = false; // 変数は最後に代入した値のみを保持する。
260260
}
261261
}
262262

263263
if (isPrime) {
264-
document.write(`${integralNumber} は素数です`);
264+
document.write(`${n} は素数です`);
265265
} else {
266-
document.write(`${integralNumber} は素数ではありません`);
266+
document.write(`${n} は素数ではありません`);
267267
}
268268
```
269269

@@ -274,22 +274,22 @@ if (isPrime) {
274274
前項で割ったあまりが0でないこととの `&&` (AND) をとることで帰納的に求めることもできます。
275275

276276
```javascript
277-
let integralNumber = 89; //任意の整数
277+
let n = 89; //任意の整数
278278

279279
let isPrime = true;
280-
if (integralNumber <= 1) {
281-
// integralNumberが1以下のときは素数でない
280+
if (n <= 1) {
281+
// nが1以下のときは素数でない
282282
isPrime = false;
283283
}
284284

285-
for (let i = 2; i < integralNumber; i += 1) {
286-
isPrime = isPrime && integralNumber % i != 0;
285+
for (let i = 2; i < n; i += 1) {
286+
isPrime = isPrime && n % i != 0;
287287
}
288288

289289
if (isPrime) {
290-
document.write(`${integralNumber} は素数です`);
290+
document.write(`${n} は素数です`);
291291
} else {
292-
document.write(`${integralNumber} は素数ではありません`);
292+
document.write(`${n} は素数ではありません`);
293293
}
294294
```
295295

0 commit comments

Comments
 (0)