回答編集履歴

3

maketransをシンプルに。

2018/07/24 05:05

投稿

fuzzball
fuzzball

スコア16731

test CHANGED
@@ -68,7 +68,7 @@
68
68
 
69
69
  text = "(1,3),(4,6),(7,53),(65,143)"
70
70
 
71
- print(text.translate(str.maketrans({"(":"", ")":"", ",":"\n"})))
71
+ print(text.translate(str.maketrans("(),", "\0\0\n")))
72
72
 
73
73
  ```
74
74
 

2

後半戦

2018/07/24 05:05

投稿

fuzzball
fuzzball

スコア16731

test CHANGED
@@ -1,22 +1,26 @@
1
+ # 前半戦
2
+
3
+
4
+
1
5
  * **特定の文字列**で分割
2
6
 
3
7
 
4
8
 
5
- ```python
9
+ ```text
6
10
 
7
- # ['', 'mploy', '', '']
11
+ ['', 'mploy', '', '']
8
12
 
9
13
  ```
10
14
 
11
15
 
12
16
 
13
- * 空文字を**特定の文字列**に戻す
17
+ * 空文字を**特定の文字列**に戻す
14
18
 
15
19
 
16
20
 
17
- ```python
21
+ ```text
18
22
 
19
- # ['e', 'mploy', 'e', 'e']
23
+ ['e', 'mploy', 'e', 'e']
20
24
 
21
25
  ```
22
26
 
@@ -26,21 +30,21 @@
26
30
 
27
31
 
28
32
 
29
- ```python
33
+ ```text
30
34
 
31
- # e
35
+ e
32
36
 
33
- # mploy
37
+ mploy
34
38
 
35
- # e
39
+ e
36
40
 
37
- # e
41
+ e
38
42
 
39
43
  ```
40
44
 
41
45
 
42
46
 
43
- # 出来上がりはこちら
47
+ ##### 出来上がりはこちら
44
48
 
45
49
 
46
50
 
@@ -53,3 +57,39 @@
53
57
  print("\n".join([s if s else c for s in word.split(c)]))
54
58
 
55
59
  ```
60
+
61
+
62
+
63
+ # 後半戦
64
+
65
+
66
+
67
+ ```python
68
+
69
+ text = "(1,3),(4,6),(7,53),(65,143)"
70
+
71
+ print(text.translate(str.maketrans({"(":"", ")":"", ",":"\n"})))
72
+
73
+ ```
74
+
75
+
76
+
77
+ ```text
78
+
79
+ 1
80
+
81
+ 3
82
+
83
+ 4
84
+
85
+ 6
86
+
87
+ 7
88
+
89
+ 53
90
+
91
+ 65
92
+
93
+ 143
94
+
95
+ ```

1

2018/07/24 02:00

投稿

fuzzball
fuzzball

スコア16731

test CHANGED
@@ -1,4 +1,4 @@
1
- * **特定の文字**で分割
1
+ * **特定の文字**で分割
2
2
 
3
3
 
4
4
 
@@ -10,7 +10,7 @@
10
10
 
11
11
 
12
12
 
13
- * 空文字を**特定の文字**に戻す
13
+ * 空文字を**特定の文字**に戻す
14
14
 
15
15
 
16
16