回答編集履歴

1

バグ修正

2021/06/18 03:43

投稿

YouheiSakurai
YouheiSakurai

スコア6142

test CHANGED
@@ -11,3 +11,19 @@
11
11
  print(fmt(1234567890))
12
12
 
13
13
  ```
14
+
15
+
16
+
17
+ # 追記:指摘のバグを修正した版
18
+
19
+
20
+
21
+ ```python
22
+
23
+ fmt = lambda n: n < 1000 and str(n) or fmt(n // 1000) + ',' + str(n % 1000).ljust(3, '0')
24
+
25
+
26
+
27
+ print(fmt(1000))
28
+
29
+ ```