回答編集履歴
2
fixed typo
test
CHANGED
@@ -34,6 +34,6 @@
|
|
34
34
|
|
35
35
|
l = ['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']
|
36
36
|
|
37
|
-
print('\n'.join([' '.join([' '.join(p) for p in zip(l[::2], l[1::2])][i % 2::2][(0 if i < 2 else i - 2 if i % 2 else i - 1) * 4:((0 if i < 2 else i - 2 if i % 2 else i - 1) * 4) + 4]) for i in range(len(l) // 8 + 1)
|
37
|
+
print('\n'.join([' '.join([' '.join(p) for p in zip(l[::2], l[1::2])][i % 2::2][(0 if i < 2 else i - 2 if i % 2 else i - 1) * 4:((0 if i < 2 else i - 2 if i % 2 else i - 1) * 4) + 4]) for i in range(len(l) // 8 + 1)]))
|
38
38
|
|
39
39
|
```
|
1
math\.ceil に依存しないようにした。
test
CHANGED
@@ -5,10 +5,6 @@
|
|
5
5
|
|
6
6
|
|
7
7
|
```python
|
8
|
-
|
9
|
-
from math import ceil
|
10
|
-
|
11
|
-
|
12
8
|
|
13
9
|
l = ['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']
|
14
10
|
|
@@ -18,7 +14,7 @@
|
|
18
14
|
|
19
15
|
|
20
16
|
|
21
|
-
for i in range(
|
17
|
+
for i in range(len(l) // 8 + 1):
|
22
18
|
|
23
19
|
start = (0 if i < 2 else i - 2 if i % 2 else i - 1) * 4
|
24
20
|
|
@@ -34,12 +30,10 @@
|
|
34
30
|
|
35
31
|
```python
|
36
32
|
|
37
|
-
from math import ceil
|
38
|
-
|
39
33
|
|
40
34
|
|
41
35
|
l = ['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']
|
42
36
|
|
43
|
-
print('\n'.join([' '.join([' '.join(p) for p in zip(l[::2], l[1::2])][i % 2::2][(0 if i < 2 else i - 2 if i % 2 else i - 1) * 4:((0 if i < 2 else i - 2 if i % 2 else i - 1) * 4) + 4]) for i in range(
|
37
|
+
print('\n'.join([' '.join([' '.join(p) for p in zip(l[::2], l[1::2])][i % 2::2][(0 if i < 2 else i - 2 if i % 2 else i - 1) * 4:((0 if i < 2 else i - 2 if i % 2 else i - 1) * 4) + 4]) for i in range(len(l) // 8 + 1))]))
|
44
38
|
|
45
39
|
```
|