[Python] 백준1107 리모컨
문제
예제 입력
코드
n = int(input())
m = int(input())
if m :
broken = input().split()
else :
broken = []
ans = abs(100 - n)
for num in range(1000001):
for x in str(num):
if x in broken:
break
# break를 사용하면, for나 while에 else를 붙일 수가 있는데, 이 else문은 반복문 안에서 break를 만나지 않으면 실행되는 구문입니다.
else:
ans = min(ans, len(str(num)) + abs(num - n))
print(ans)
설명
파이썬을 통해서 사용자로부터 입력받아 자료형 list를 사용하여 리모컨를 구현했습니다.