https://www.acmicpc.net/problem/11292
11292번: 키 큰 사람
민우는 학창시절 승부욕이 강해서 달리기를 할 때에도 누가 가장 빠른지를 중요하게 생각하고, 시험을 볼 때에도 누가 가장 성적이 높은지를 중요하게 생각한다. 이번에 반에서 키를 측정하였
www.acmicpc.net
[정답]
1. 학생의 수 N을 입력받고 만약 N==0이라면 while문을 빠져나간다.
2. 학생의 정보를 받을 student를 정의하고 for문을 돌면서 name,height값을 입력받아 student에 추가한다.
3. for문을 돌면서 student의 정보를 가져오면서 만약 ans_hei 값(=해당 height 값)이 student.values() 즉 height 값의 최대값과 같다면 ans_name(=해당 name값)을 출력한다.
오랜만에 딕셔너리를 사용해보았다.. 그래서 좀 헷갈렸다..ㅎㅎ
[참고]
https://blog.naver.com/hee_sun/222052233331
[Python/파이썬] 딕셔너리 keys(),values(),items(), 정렬, 최대값
딕셔너리(Dictionary)는? 대응관계를 가지고 있는 자료형이다 "이름" : "삼써니"...
blog.naver.com
'알고리즘 공부 > 백준 > Python3' 카테고리의 다른 글
[백준 파이썬] #10828: 스택 (0) | 2021.01.21 |
---|---|
[백준 파이썬] #2108: 통계학 (0) | 2021.01.21 |
[백준 파이썬] #10816: 숫자 카드 2 (0) | 2021.01.18 |
[백준 파이썬] #10867: 중복 빼고 정렬하기 (0) | 2021.01.18 |
[백준 파이썬] #1002: 터렛 (0) | 2021.01.17 |