teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

d

2019/01/23 11:37

投稿

tiitoi
tiitoi

スコア21960

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
  ```