공부하고 기록하는, 경제학과 출신 개발자의 노트

프로그래밍/코딩테스트 문제풀이

[Python] 백준 2458. 키 순서

inspirit941 2020. 7. 24. 17:48
반응형

https://www.acmicpc.net/problem/2458

 

2458번: 키 순서

1번부터 N번까지 번호가 붙여져 있는 학생들에 대하여 두 학생끼리 키를 비교한 결과의 일부가 주어져 있다. 단, N명의 학생들의 키는 모두 다르다고 가정한다. 예를 들어, 6명의 학생들에 대하여

www.acmicpc.net

이전에 프로그래머스에서 풀었던 것과 유사한 문제.

자신의 키가 얼마인지 알기 위해서는, 
"자신보다 키 큰 학생의 수 + 자신보다 키 작은 학생의 수 == 전체 학생수 -1" 여야 한다.

또한
학생 i보다 키 작은 학생 -> 학생 i보다 키 큰 학생보다는 무조건 작다.
학생 i보다 키 큰 학생 -> 학생 i보다 키 작은 학생보다는 무조건 크다.
두 가지 조건을 토대로 구현하는 문제.

 

 

반응형