반응형
[ Contents ]
1. 문제 (링크 참조)
2. 문제 풀이
1995년부터 2019년까지의 대회 수상자의 이름이 문제에 주어집니다. 년도가 입력되면, 해당 연도의 수상자를 출력합니다.
3. 코드
# 입력
y = int(input())
# 수상자 목록
award_dict = {1995: 'ITMO',
1996: 'SPbSU',
1997: 'SPbSU',
1998: 'ITMO',
1999: 'ITMO',
2000: 'SPbSU',
2001: 'ITMO',
2002: 'ITMO',
2003: 'ITMO',
2004: 'ITMO',
2005: 'ITMO',
2006: 'PetrSU, ITMO',
2007: 'SPbSU',
2008: 'SPbSU',
2009: 'ITMO',
2010: 'ITMO',
2011: 'ITMO',
2012: 'ITMO',
2013: 'SPbSU',
2014: 'ITMO',
2015: 'ITMO',
2016: 'ITMO',
2017: 'ITMO',
2018: 'SPbSU',
2019: 'ITMO'}
# 출력
print(award_dict[y])
딕셔너리 구조를 이용하면 쉽게 구현할 수 있습니다.. 오히려 딕셔너리를 일일이 쓰는 게 더 어렵겠네요.
2022.04.12 - [PL (Programming Language)/Python] - [Python] 파이썬 딕셔너리(Dictionary) 연산 및 메서드
반응형
'Algorithm' 카테고리의 다른 글
[구현/수학] 백준 16693 Pizza Deal - 파이썬(Python) (0) | 2022.08.02 |
---|---|
[구현/문자열] 백준 17863 FYI - 파이썬(Python) (0) | 2022.08.01 |
[구현/수학] 백준 5928 Contest Timing - 파이썬(Python) (0) | 2022.07.30 |
[구현/수학] 백준 24723 녹색거탑 - 파이썬(Python) (0) | 2022.07.29 |
[구현/수학] 백준 15921 수찬은 마린보이야!! - 파이썬(Python) (0) | 2022.07.28 |
댓글