본인풀이
def solution(A, B):
a=[]
b=[]
cnt=0
for i in A:
a.append(i)
for i in B:
b.append(i)
for i in range(len(a)):
if a == b:
return cnt
else:
a.insert(0, a.pop(-1))
cnt+=1
else: #for문을 끝까지 다 돌은 경우
return -1
rotate함수 사용하기
from collections import *
def solution(A, B):
cnt= 0
que=deque(A)
for i in range(len(A)):
if A == B:
return cnt
else:
que.rotate(1)
cnt+=1
else:
return -1
'프로그래머스(파이썬) > LV.0(파이썬)' 카테고리의 다른 글
가위 바위 보 (0) | 2022.11.16 |
---|---|
모스부호 (1) | 2022.11.16 |
개미군단 (0) | 2022.11.16 |
진료 순서 정하기★ (0) | 2022.11.15 |
외계행성의 나이 - chr, join 메서드 (0) | 2022.11.15 |