回答編集履歴

2

別解

2022/09/26 00:41

投稿

int32_t
int32_t

スコア20880

test CHANGED
@@ -7,3 +7,8 @@
7
7
  c1, c2 = Route().crossover(p1, p2)
8
8
  ```
9
9
 
10
+ ----
11
+
12
+ さっとコードを眺めてみましたが、むしろ `copy_route()` `crossover()` `mutate()` は引数から `self` を消してクラスメソッドにすべきという気がします。
13
+
14
+

1

.

2022/09/25 23:34

投稿

int32_t
int32_t

スコア20880

test CHANGED
@@ -2,5 +2,8 @@
2
2
  ```python
3
3
  r = Route()
4
4
  c1, c2 = r.crossover(p1, p2)
5
+
6
+ // インスタンスを入れる変数はなくてもいい
7
+ c1, c2 = Route().crossover(p1, p2)
5
8
  ```
6
9