質問編集履歴

5

2019/12/10 18:21

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -1,22 +1,22 @@
1
1
  ### やりたい事
2
2
 
3
- 変数linesの配列に数nが与えられているので、
3
+ 変数linesの配列に数nが与えられているので、
4
4
 
5
- 以下の条件で全て一致する場合は、その数をそのまま出力し、それ以外は「no」と出力して下さい。
5
+ 以下の条件で全て一致する場合は、その数をそのまま出力し、それ以外は「no」と出力して下さい。
6
6
 
7
7
 
8
8
 
9
9
  条件:
10
10
 
11
- 変数linesの配列にはlines[0]のみ値が入るものとする
11
+ 変数linesの配列にはlines[0]のみ値が入るものとする
12
12
 
13
- lines[0]の配列に格納されてある値は『数』で0〜9とする事
13
+ lines[0]の配列に格納されてある値は『数』で0〜9とする事
14
14
 
15
- の数(数列)は変化するため、数が増えても減っても対応する事
15
+ の数(数列)は変化するため、数が増えても減っても対応する事
16
16
 
17
17
  ```
18
18
 
19
- var lines = ['数字nの値(0〜9)までのいずれかの数が入っていて、かつ何列あるかはその都度変わります。)']
19
+ var lines = ['数字nの値(0〜9)までのいずれかの数が入っていて、かつ何列あるかはその都度変わります。)']
20
20
 
21
21
 
22
22
 

4

2019/12/10 18:21

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -1,8 +1,8 @@
1
1
  ### やりたい事
2
2
 
3
- 変数linesの配列に数nが与えられているので、
3
+ 変数linesの配列に数nが与えられているので、
4
4
 
5
- 以下の条件一致する場合は、その数をそのまま出力し、それ以外は「no」と出力して下さい。
5
+ 以下の条件で全て一致する場合は、その数をそのまま出力し、それ以外は「no」と出力して下さい。
6
6
 
7
7
 
8
8
 

3

コードの修正

2019/12/10 18:08

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -18,10 +18,6 @@
18
18
 
19
19
  var lines = ['数字nの値(0〜9)までのいずれかの数値が入っていて、かつ何列あるかはその都度変わります。)']
20
20
 
21
- console.log(lines[0]);
22
-
23
-
24
-
25
21
 
26
22
 
27
23
  ```

2

文の編集

2019/12/10 14:21

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -12,6 +12,8 @@
12
12
 
13
13
  lines[0]の配列に格納されてある値は『数値』で0〜9とする事
14
14
 
15
+ 数値の数(数列)は変化するため、数が増えても減っても対応する事
16
+
15
17
  ```
16
18
 
17
19
  var lines = ['数字nの値(0〜9)までのいずれかの数値が入っていて、かつ何列あるかはその都度変わります。)']
@@ -24,7 +26,7 @@
24
26
 
25
27
  ```
26
28
 
27
- 数値の数(数列)は変化するため、数が増えても減っても対応する事
29
+
28
30
 
29
31
 
30
32
 

1

質問文の編集

2019/12/10 14:20

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -2,37 +2,21 @@
2
2
 
3
3
  変数linesの配列に数字nが与えられているので、
4
4
 
5
- 全て数字同じ場合は、その数字をそのまま出力し、それ以外は「no」と出力して下さい。
5
+ 以下条件一致する場合は、その数字をそのまま出力し、それ以外は「no」と出力して下さい。
6
-
7
- また、数字nの値や数は変化するため、変化しても条件通り動作する事。
8
6
 
9
7
 
10
8
 
11
- ```
9
+ 条件:
12
10
 
13
- var lines = ['1111']
11
+ 変数linesの配列にはlines[0]のみ値が入るものとする
12
+
13
+ lines[0]の配列に格納されてある値は『数値』で0〜9とする事
14
14
 
15
15
  ```
16
16
 
17
- 仮に上記ようなコードがあったとします。
17
+ var lines = ['数字n値(0〜9)までのいずれかの数値入っていて、かつ何列るかはその都度変わります。)']
18
18
 
19
- この場合は全ての数字が一致しているため、okと出力します。
20
-
21
-
22
-
23
- ```
24
-
25
- var lines = ['1112']
26
-
27
- ```
28
-
29
-
30
-
31
- この場合は、1つだけが違うためnoと出力します。
19
+ console.log(lines[0]);
32
-
33
-
34
-
35
- 配列の値が分かっている場合は
36
20
 
37
21
 
38
22
 
@@ -40,47 +24,7 @@
40
24
 
41
25
  ```
42
26
 
43
- var lines1 = ['1111']; //ここの値は例
44
-
45
- var N = lines1[0].split('');
46
-
47
- //var lines2 = ['1112']; //ここの値は例
48
-
49
- //var N = lines2[0].split('');
50
-
51
-
52
-
53
- if(N[0] == N[1] && N[0] == N[2] && N[0] == N[3]){
54
-
55
- console.log(N.join(''));
56
-
57
- }else{
58
-
59
- console.log('no');
60
-
61
- }
62
-
63
-
64
-
65
- ```
66
-
67
-
68
-
69
- のように
70
-
71
- 配列のインデックスをifで評価することで期待通りの動作は出来ると思うのですが、
72
-
73
- 配列の中の要素がその都度変わるので、上記のコードでは思った通りの動作になりません。
74
-
75
-
76
-
77
- 1日考えて調べたりみたのでが、分からないです。
27
+ 数値の数(数列)は変化するため、数が増えても減っも対応る事
78
-
79
-
80
-
81
- どのようなコードを書いたら期待通りの動作をしてくれるでしょうか?
82
-
83
- ご回答よろしくお願いします。
84
28
 
85
29
 
86
30
 
@@ -88,4 +32,10 @@
88
32
 
89
33
 
90
34
 
35
+
36
+
37
+
38
+
91
- ※質問内容に不備がある場合は、メントよお知らせ下さい。
39
+ どのようなードを書いたら期待通の動作をしてくれるでしょうか?
40
+
41
+ ご回答よろしくお願いします。