回答編集履歴
1
ヒントを追記
answer
CHANGED
@@ -9,4 +9,19 @@
|
|
9
9
|
main_result = main(5)
|
10
10
|
# この間に具体的なデバッグコードなどが仕込みやすい
|
11
11
|
join_result = "".join(main_result)
|
12
|
+
```
|
13
|
+
|
14
|
+
----
|
15
|
+
|
16
|
+
例えば、以下のようにパーツに分解して出力する部分ごとに整理してみるのはどうでしょうか?
|
17
|
+
|
18
|
+
```python
|
19
|
+
def render_cell(i):
|
20
|
+
return "{:>4d} ".format(i)
|
21
|
+
|
22
|
+
def render_row(n, k):
|
23
|
+
return " ".join([render_cell(i*k) for i in range(1,n+1)])
|
24
|
+
|
25
|
+
render_row(9, 2)
|
26
|
+
#=> ' 2 4 6 8 10 12 14 16 18 '
|
12
27
|
```
|