teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

3

文法の変更

2019/12/05 00:47

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -21,17 +21,18 @@
21
21
  lines.push(line);
22
22
  });
23
23
  reader.on('close', () => {
24
- var n = lines[0];
24
+  var n = lines[0];
25
+ var arr = [];
25
26
  for(var i=1; i<=9; i++) {
26
- var numbers = n*i+' ';
27
+ arr += n*i+' ';
27
- process.stdout.write(numbers);
28
28
  }
29
+ console.log(arr);
29
30
  });
30
31
  コード
31
32
  ```
32
33
 
33
34
  ### 試したこと
34
- まず、標準入力から値を取得して、その値をfor文で1~9を掛けました。
35
+ まず、標準入力から値を取得して、その値をfor文で1~9を掛け配列に格納しました。
35
36
  その際、半角スペースで区切る必要があったので ' ' で区切り出力したら
36
37
  4 8 12 16 20 24 28 32 36 となりました。
37
38
 

2

誤字

2019/12/05 00:47

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -21,8 +21,10 @@
21
21
  lines.push(line);
22
22
  });
23
23
  reader.on('close', () => {
24
+ var n = lines[0];
25
+ for(var i=1; i<=9; i++) {
24
- var numbers = n*i+' ';
26
+ var numbers = n*i+' ';
25
- process.stdout.write(numbers);
27
+ process.stdout.write(numbers);
26
28
  }
27
29
  });
28
30
  コード

1

文法の変更

2019/12/05 00:43

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -21,21 +21,18 @@
21
21
  lines.push(line);
22
22
  });
23
23
  reader.on('close', () => {
24
- var n = lines[0];
25
- var arr = [];
26
- for(var i=1; i<=9; i++) {
27
- arr += n*i+' ';
24
+ var numbers = n*i+' ';
25
+ process.stdout.write(numbers);
28
- }
26
+ }
29
- console.log(arr);
30
27
  });
31
28
  コード
32
29
  ```
33
30
 
34
31
  ### 試したこと
35
- まず、標準入力から値を取得して、その値をfor文で1~9を掛け、配列に格納しました。
32
+ まず、標準入力から値を取得して、その値をfor文で1~9を掛けました。
36
33
  その際、半角スペースで区切る必要があったので ' ' で区切り出力したら
37
34
  4 8 12 16 20 24 28 32 36 となりました。
38
35
 
39
36
  見た目は正解と同じなのですが、型がstringのためか不正解となりました。
40
37
 
41
- どのようにすればfor文で取得した値をNumberとして配列に格納できるでしょうか?
38
+ どのようにすればfor文で取得した値を半角スペースを入れ、Numberとして出力できるでしょうか?