回答編集履歴
2
別解
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
.
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
|
|