본문 바로가기

알고리즘 공부/백준 > Python3

[백준 파이썬] #11292: 키 큰 사람

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