回答編集履歴

1

追記

2019/12/10 13:04

投稿

LouiS0616
LouiS0616

スコア35660

test CHANGED
@@ -13,3 +13,21 @@
13
13
  return s_l < o_l
14
14
 
15
15
  ```
16
+
17
+
18
+
19
+ 一歩先回りして次のように書くのもアリです。
20
+
21
+ ```Python
22
+
23
+ def __abs__(self):
24
+
25
+ return (self.x**2 + self.y**2) ** .5
26
+
27
+
28
+
29
+ def __lt__(self, other):
30
+
31
+ return abs(self) < abs(other)
32
+
33
+ ```