스택 수열1 백준-1874번(스택 수열)-python3 import sys arr = [int(sys.stdin.readline()) for _ in range(int(sys.stdin.readline()))] stack = [] stack2 = [] a = 1 b = 0 flag = True while b != len(arr): if (stack2 and stack2[-1] == arr[b]) and arr[b] in stack2: stack.append('-') stack2.pop() b += 1 elif stack2 and arr[b] in stack2 and stack2[-1] != arr[b]: flag = False break elif not stack2 or (stack2 and stack2[-1] != arr[b]): stack.append('.. 2023. 11. 24. 이전 1 다음