質問編集履歴

3

_

2022/08/06 08:55

投稿

comeia
comeia

スコア0

test CHANGED
File without changes
test CHANGED
@@ -27,16 +27,16 @@
27
27
  #!/bin/bash
28
28
 
29
29
  if [ $1 -lt $2 ]; then
30
- lesser=$a
30
+ lesser=$1
31
31
  else
32
- lesser=$b
32
+ lesser=$2
33
33
  fi
34
34
 
35
35
  upper=$(($lesser + 1))
36
- for i in {1..$upper}; do
36
+ for i in `seq 1 $upper`; do
37
- a_=$(($1 % $i))
37
+ a=$(($1 % $i))
38
- b_=$(($2 % $i))
38
+ b=$(($2 % $i))
39
- if ["$a_" = "0"] && ["$b_" = "0"]; then
39
+ if ["$a" = "0"] && ["$b" = "0"]; then
40
40
  bcd_num=$i
41
41
  fi
42
42
  done

2

説明の分かりにくい点を補記しました。

2022/08/06 06:30

投稿

comeia
comeia

スコア0

test CHANGED
File without changes
test CHANGED
@@ -7,7 +7,7 @@
7
7
 
8
8
  ### 実現したいこと
9
9
 
10
- 最大公約数を求めることができる
10
+ 引数として与えられた2つの数値の最大公約数を求めることができる
11
11
  計算の過程で適切に変数に値を格納していきたい
12
12
 
13
13
  ### 発生している問題・エラーメッセージ

1

1か所誤記を訂正しました。

2022/08/06 06:29

投稿

comeia
comeia

スコア0

test CHANGED
File without changes
test CHANGED
@@ -33,7 +33,7 @@
33
33
  fi
34
34
 
35
35
  upper=$(($lesser + 1))
36
- for i in {1..5}; do
36
+ for i in {1..$upper}; do
37
37
  a_=$(($1 % $i))
38
38
  b_=$(($2 % $i))
39
39
  if ["$a_" = "0"] && ["$b_" = "0"]; then