1. 5597번
1) 문제
2) 풀이
import sys
numbers = list(range(1,31))
for i in range(28):
num = int(sys.stdin.readline().strip())
numbers.remove(num)
print(numbers[0],numbers[1], sep = "\n")
3) 문법 및 풀이과정
1부터 30까지 미리 list에 넣어놓고 입력 받은 숫자마다 리스트에서 삭제되도록 했다.
이때 입력값을 28번이나 받아야하기에 시간초과가 될 것을 우려해서 sys를 통해 입력값을 받았다.
'Learning-log > Algorithm 문풀' 카테고리의 다른 글
백준(파이썬, python) - 2566번 최댓값 (2022.11.02) (0) | 2022.11.03 |
---|---|
백준(파이썬, python) - 10807번 개수 세기(2022.11.01) (0) | 2022.11.01 |
백준(파이썬, python) - 1316번(2022.10.31) (0) | 2022.10.31 |
백준(파이썬, python) - 2941번 (2022.10.31) (0) | 2022.10.31 |
백준(파이썬, python) - 1110번 더하기 싸이클(2022.10.18) (0) | 2022.10.31 |