deque 5

[Python] 짝지어 제거하기

from collections import deque def solution(s): if len(s) % 2 == 1 : return 0 s = deque(s) temp = [] i = s.popleft() while s : j = s.popleft() if i == j : if not s : return 1 else : if temp : i = temp.pop() else : i = s.popleft() continue else : temp.extend(i) i = j return 0 너무 복잡하게 생각한 문제... ※ 더 쉬운 풀이는 밑에 있어요 ! ※ 1) 홀수 거르기, 처음 from collections import deque def solution(s): if len(s) % 2 == 1 : r..