Nearest Value

박상영·2020년 4월 24일
0
def nearest_value(values, one) -> int:
	a = values.pop()

먼저 pop()을 사용하여 순서대로 values의 값을 불러들이며 values의 안에 있는 값을 삭제한다.

for val in values:
	if abs(val - one) < abs(one - a):
    	a = val
return a	

val에 values값을 주고 절대값 구하는 abs()를 이용하여 비교한다.

print(nearest_value({4, 7, 10, 11, 12, 17}, 9))

를 입력하였을때 반복문에서 비교한뒤 값을 return 하여
10이 출력이 된다.

profile
backend

0개의 댓글