# Compare the Triplets (Warmup)

[문제]

 

[코드]

vector<int> compareTriplets(vector<int> a, vector<int> b) {
    vector<int> result(2, 0);
    
    for(int i = 0; i < 3; i++)
    {
        if(a[i] > b[i])
            result[0]+=1;
        else if(a[i] < b[i])
            result[1]+=1;
    }
    return result;
}

 

[코드설명]

Alice와 Bob의 point를 비교해서 score를 매기는 문제다.

비교해야 할 point는 총 3개이므로 for문으로 i를 0부터 2까지 증가시켜 3번 반복했다.

이때 i를 a 벡터와 b 벡터의 index로 활용했다.

a[i]와 b[i]를 비교해서 a가 더 클 경우 result[0], b가 더 클 경우 result[1]를 1증가시켰다.

비교를 끝내면 최종 score가 담긴 result 벡터를 반환한다.

 

[채점 결과]

 

 

 

 

 

'알고리즘' 카테고리의 다른 글

[HackerRank] A Very Big Sum  (0) 2021.09.29
[HackerRank] Counting Sort 2  (0) 2021.09.29
[HackerRank] Cycle Detection  (0) 2021.09.25
[HackerRank] Simple Array Sum  (0) 2021.09.18
[HackerRank] Sparse Arrays  (0) 2021.09.18
복사했습니다!