回答編集履歴

2

'00'+ の削除

2021/06/18 04:43

投稿

kazuma-s
kazuma-s

スコア8224

test CHANGED
@@ -1,6 +1,6 @@
1
1
  ```python
2
2
 
3
- def comma(n): return str(n) if n < 1000 else comma(n//1000)+','+('00'+str(n))[-3:]
3
+ def comma(n): return str(n) if n < 1000 else comma(n//1000)+','+str(n)[-3:]
4
4
 
5
5
 
6
6
 
@@ -13,3 +13,7 @@
13
13
  print(comma(123456789))
14
14
 
15
15
  ```
16
+
17
+ **追記**
18
+
19
+ `('00'+str(n))[-3:]` を `str(n)[-3:]` に修正しました。

1

``` を付けた

2021/06/18 04:43

投稿

kazuma-s
kazuma-s

スコア8224

test CHANGED
@@ -1,3 +1,5 @@
1
+ ```python
2
+
1
3
  def comma(n): return str(n) if n < 1000 else comma(n//1000)+','+('00'+str(n))[-3:]
2
4
 
3
5
 
@@ -9,3 +11,5 @@
9
11
  print(comma(1234567))
10
12
 
11
13
  print(comma(123456789))
14
+
15
+ ```