回答編集履歴
1
d
answer
CHANGED
@@ -18,4 +18,16 @@
|
|
18
18
|
return False # 規定回数内で一致せず
|
19
19
|
|
20
20
|
print(func(src, dst, N))
|
21
|
+
```
|
22
|
+
|
23
|
+
----
|
24
|
+
|
25
|
+
ちなみに配列のシフトは、「要素を消して、追加して」としなくとも、配列を切り貼りすればいいです。
|
26
|
+
|
27
|
+
```python
|
28
|
+
l = [1, 2, 3, 4, 5]
|
29
|
+
# 左にシフト
|
30
|
+
print(l[1:] + l[:1]) # [2, 3, 4, 5, 1]
|
31
|
+
# 右にシフト
|
32
|
+
print(l[-1:] + l[:-1]) # [5, 1, 2, 3, 4]
|
21
33
|
```
|