지우너

[프로그래머스 Lv.0] 등수 매기기 본문

Problem Solving

[프로그래머스 Lv.0] 등수 매기기

지옹 2024. 12. 2. 11:04

문제

https://school.programmers.co.kr/learn/courses/30/lessons/120882

 

프로그래머스

SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프

programmers.co.kr

 

코드

#include <string>
#include <vector>

using namespace std;

vector<int> solution(vector<vector<int>> score) {
    vector<int> answer;
    
    for(int i=0; i<score.size(); ++i){
        int num = 1;
        double iAvg = (score[i][0]+score[i][1])/2.0;
        
        for(int j=0; j<score.size(); ++j){
            double jAvg = (score[j][0]+score[j][1])/2.0;
            if(jAvg>iAvg) num++;
        }
        answer.push_back(num);
    }
    
    return answer;
}