[알고리즘] 가장 비슷한 면적 찾기

짱구석·2021년 2월 4일
0
post-thumbnail

개념

  1. 기준이되는 값에서 나머지의 값의 절대차를 구함
  2. 오름차순 정렬 후 가장 첫번째 값 추출

코드

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')

    # England 22023

Reference

제주 코딩 베이스 캠프 코딩 페스티벌 python 100제

0개의 댓글