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

回答編集履歴

1

追記

2019/08/27 12:24

投稿

退会済みユーザー
answer CHANGED
@@ -14,4 +14,32 @@
14
14
  result.innerHTML = row.join('<br>');
15
15
  }
16
16
  draw(8);
17
+ ```
18
+
19
+ # 追記
20
+
21
+ ```javascript
22
+ function draw(num) {
23
+ let result = document.getElementById('result');
24
+ let circle = '○';
25
+ let cross = 'X';
26
+ let row = [];
27
+
28
+ for (let i = num - 1; i > 0; i--) {
29
+ row.push(circle.repeat(i));
30
+ }
31
+ console.log(row.join('\n'));
32
+
33
+ row.forEach(function (line, i) {
34
+ row[i] = line + cross;
35
+ });
36
+ row[row.length] = cross;
37
+ console.log(row.join('\n'));
38
+
39
+ row.forEach(function (line, i) {
40
+ row[i] = (line + circle.repeat(num)).substr(0, num);
41
+ });
42
+ console.log(row.join('\n'));
43
+ }
44
+ draw(8);
17
45
  ```