Fascination
article thumbnail

1. [문제]

 

Compare the Triplets | HackerRank

Compare the elements in two triplets.

www.hackerrank.com

 

 

2. [문제 설명]

- alice와 bob의 세개의 숫자를 비교하여 각 사람의 점수를 더함

- 각 배열의 자리에 더 큰 수를 낸 사람이 이기며 동점일 땐 아무도 점수를 받지 않음

 

 

3. [문제 풀이]

- for문을 통해 a vector와 b vector의 각 자리를 비교

 > a가 더 크다면 alice의 점수를 증가

 > b가 더 크다면 bob의 점수를 증가

 > 동점일 경우에는 아무것도 하지 않고 넘어감

- int형 vector를 생성하여 0번째 인덱스에는 alice의 점수를, 1번째 인덱스에는 bob의 점수를 저장

 

 

4. [코드]

<c++ />
vector<int> compareTriplets(vector<int> a, vector<int> b) { int eli=0,bob=0; vector<int> score={0,0}; for(int i=0;i<3;i++){ if(a[i]>b[i]) eli++; else if(a[i]<b[i]) bob++; } score[0]=eli; score[1]=bob; return score; }

 

 

5. [실행 결과]

'CODE > HackerRank' 카테고리의 다른 글

[C++] HackerRank : A Very Big Sum  (0) 2021.10.07
[C++] HackerRank : Closest Numbers  (0) 2021.10.07
[C++] HackerRank : Plus Minus  (0) 2021.10.03
[C++] HackerRank : Grading Students  (0) 2021.10.03
[C++] HackerRank : Equal Stacks  (0) 2021.10.03
profile

Fascination

@euna-319

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!