개념
- 기준이되는 값에서 나머지의 값의 절대차를 구함
- 오름차순 정렬 후 가장 첫번째 값 추출
코드
def near_country(countries, name):
base = countries[name]
del countries[name]
for k, v in countries.items():
countries[k] = abs(countries[k] - base)
sorted_contries = sorted(countries.items(), key = lambda item: item[1])
print(a[0][0], a[0][1], sep=' ')
if __name__ == '__main__':
nationWidth = {
'korea': 220877,
'Rusia': 17098242,
'China': 9596961,
'France': 543965,
'Japan': 377915,
'England' : 242900 }
near_country(nationWidth, 'korea')
Reference
제주 코딩 베이스 캠프 코딩 페스티벌 python 100제