BOJ/Python
[BOJ/백준] 20232 - Archivist (Python)
tjdms4327
2024. 9. 2. 16:32
연도를 입력했을 때, 그 해의 우승자를 출력하는 문제이다.
연도를 key로, winner name을 value로 dictionary에 저장해두고 입력받은 연도에 해당하는 value를 출력한다.
2006년에는 우승자가 2명이므로 sep을 사용해 출력하고, 나머지 연도에는 우승자가 1명이므로 그대로 출력하면 된다.
winner={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'}
year=int(input())
if year==2006:
print(*winner[year], sep=', ')
else:
print(winner[year])