回答編集履歴

1

ちょっと計算式が冗長だったので修正

2017/07/07 05:26

投稿

kariya_mitsuru
kariya_mitsuru

スコア18

test CHANGED
@@ -11,3 +11,19 @@
11
11
  print('\n'.join([' '.join([(lambda x:a[x] if x < len(a) else '')((i // 2 * 8 + i % 2) * 2 + j // 2 * 4 + j % 2) for j in range(8)]) for i in range(4)]))
12
12
 
13
13
  ```
14
+
15
+
16
+
17
+ 追記:ちょっと計算式が冗長でした…
18
+
19
+
20
+
21
+ ```python
22
+
23
+ a = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z']
24
+
25
+
26
+
27
+ print('\n'.join([' '.join([(lambda x:a[x] if x < len(a) else '')((i // 2 * 6 + i) * 2 + (j & ~1) + j) for j in range(8)]) for i in range(4)]))
28
+
29
+ ```