등수를 입력하면 맞은 문제수와 문제 번호를 출력하는 문제이다.
등수를 key로, 맞은 문제 수와 번호를 리스트로 묶어 value로 저장한다.
(이때, 문제 번호들도 리스트로 묶어준다.)
team[n]를 출력하면 '[맞은 문제 수, [문제 번호들]]'으로 출력되므로 각각의 인덱스를 지정해 출력한다.
문제 번호들은 공백으로 분리해 출력할 것이므로 리스트를 '*'로 풀고 sep=' '으로 공백을 준다.
team={1: [11, ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'J', 'L', 'M']],
2: [9, ['A', 'C', 'E', 'F', 'G', 'H', 'I', 'L', 'M']],
3: [9, ['A', 'C', 'E', 'F', 'G', 'H', 'I', 'L', 'M']],
4: [9, ['A', 'B', 'C', 'E', 'F', 'G', 'H', 'L', 'M']],
5: [8, ['A', 'C', 'E', 'F', 'G', 'H', 'L', 'M']],
6: [8, ['A', 'C', 'E', 'F', 'G', 'H', 'L', 'M']],
7: [8, ['A', 'C', 'E', 'F', 'G', 'H', 'L', 'M']],
8: [8, ['A', 'C', 'E', 'F', 'G', 'H', 'L', 'M']],
9: [8, ['A', 'C', 'E', 'F', 'G', 'H', 'L', 'M']],
10: [8, ['A', 'B', 'C', 'F', 'G', 'H', 'L', 'M']]}
n=int(input())
print(team[n][0])
print(*team[n][1], sep=' ')
'BOJ > Python' 카테고리의 다른 글
[BOJ/백준] 28248 - Deliv-e-droid (Python) (0) | 2024.09.04 |
---|---|
[BOJ/백준] 20353 - Atrium (Python) (0) | 2024.09.04 |
[BOJ/백준] 20232 - Archivist (Python) (0) | 2024.09.02 |
[BOJ/백준] 18691 - Pokemon Buddy (Python) (1) | 2024.08.29 |
[BOJ/백준] 18398 - HOMWRK (Python) (0) | 2024.08.29 |