回答編集履歴

2

修正

2017/08/09 05:38

投稿

LouiS0616
LouiS0616

スコア35660

test CHANGED
@@ -1,3 +1,25 @@
1
- すみません、問題設定読み違えたのでいったん撤回します。
1
+ 二重ループを用いることでご提示の問題を解決することが出来ます。
2
2
 
3
+
4
+
5
+ **外側のループをどうするか?**
6
+
7
+ 出力の都合上、行ごとに出力する方法が最も自然です。
8
+
9
+ よって、行それぞれの出力形式をいったん無視すれば、次のように考えられます。
10
+
11
+ 『入力された数値がnのとき、n行の文字列を出力する』
12
+
13
+ よって、上限がnのループを用いればよいです。
14
+
15
+
16
+
17
+ **内側のループをどうするか?**
18
+
3
- 少々お待ちください
19
+ 今度は、それぞれの行の出力を考えます
20
+
21
+ じっと実行例を眺めると、次の事実に気付きます。
22
+
23
+ 『1行目は1個、2行目は2個、...n行目はn個の記号を出力する』
24
+
25
+ よって、外側のループのカウンタを上限に、記号を出力すればよいです。

1

訂正

2017/08/09 05:37

投稿

LouiS0616
LouiS0616

スコア35660

test CHANGED
@@ -1 +1,3 @@
1
- ループ上限をjにすればよす。
1
+ すみません、問題設定を読み違えたったん撤回します。
2
+
3
+ 少々お待ちください。