동캄의 코딩도장

백준 3135 [라디오] 파이썬 본문

코테/BOJ

백준 3135 [라디오] 파이썬

동 캄 2022. 2. 11. 12:35

https://www.acmicpc.net/problem/3135

 

3135번: 라디오

첫 줄엔 정수 A와 B가 주어진다 (1 ≤ A, B < 1000, A ≠ B). 다음 줄엔 정수 N이 주어진다 (1 ≤ N ≤ 5). 다음 N개의 줄엔 미리 지정되어 있는 주파수가 주어진다 (주파수는 1000 보다 작다).

www.acmicpc.net

import sys
input = sys.stdin.readline
A, B = map(int, input().split())
N = int(input())
lst = []
diff = abs(A-B)
for i in range(N):
    lst.append(int(input()))

for i in range(len(lst)):
    diff = min(diff, abs(lst[i]-B)+1)

print(diff)