나 개발자 진짜 되냐?

코딩테스트 입문 - 등수 매기기 ( 등수 + 1 ) 본문

프로그래머스를 풀어보아요!/C++

코딩테스트 입문 - 등수 매기기 ( 등수 + 1 )

Snow Rabbit 2026. 5. 20. 18:17

 

오늘은 비가 오지만

일정이 있어서 잠시 나갔다 왔다.

 

평소

집중시간이 길지 않은 건 알고 있었지만

요즘은 점점..

더 없어지는 기분이다.

생각이 많아지는 시간이다.

 


 

음음

사실 예전에 백준 풀 때

등수 매기던 문제가 있었다.

 

2026.04.29 - [프로그래머스를 풀어보아요!/C++] - 코딩테스트 입문 - 진료순서 정하기 ( sort, 2중 포문 )

 

코딩테스트 입문 - 진료순서 정하기 ( sort, 2중포문 )

반갑습니다. [[치아문단순적소미호]]라는 제 첫 중국드라마이자5트째 봐도 봐도 행복했던 드라마가4월 30일자로..넷플릭스에서 내려간다고 합니다..너무 속상한 마음에어제부터 정주행 하고 있

qua28.tistory.com

 

진짜 있었네....

그거처럼 풀면 되는데..

기억이 나지 않는다.

 

원리는

 

내 점수보다 높은 사람이 0명이면 나는 0 + 1  1등!

내 점수보다 높은 사람이 2명이면! 나는 2 + 1 3등!

 

나보다 높은사람이 몇 명인지 세어서 +1을 해주면 된다.

이렇게 풀면 장점이

공동 1등이 둘일 때, 다음 사람은 자동으로 3등 계산까지 된다.

 

 

2중 포문이라고 해서 일단 만들어봤다.

 

중요한 것은

count이다.

학생마다 등수를 매겨줘야 하기 때문에

i for문에다가.. 선언해줘야 한다.

아무것도 안 더하면 1등이 되어야 해서 시작은 1로 한다.

 

조건문도 중요하다

내 점수가 다음 사람보다 작으면 내 등수를 ++ 해주는 것이다.

 

 

이렇게 풀 수 있다.

 


 

 

저번에 풀었을 땐 1점이었는데..

왜 이번엔 7점일까..?

 

똑같이 풀었는데...

이상하다.

 

뭐 맞았으니 됐다.