문제
3 つの整数 A, B, C が与えられる.A, B, C はそれぞれ 1 または 2 である.1 と 2 のうち,どちらが多くあるか.
입력
入力は以下の形式で標準入力から与えられる.
A B C
출력
1 と 2 のうち,個数が多い方を出力せよ.
제한
- A, B, C はそれぞれ 1 または 2 である.
Solved.ac 레벨
브론즈 IV
풀이
#include <bits/stdc++.h>
using namespace std;
int main(){
ios::sync_with_stdio(false);
cin.tie(NULL);
cout.tie(NULL);
int arr[3];
int cnt1 = 0, cnt2 = 0;
for(int i = 0; i < 3; i++) {
cin >> arr[i];
if(arr[i] == 1){
cnt1++;
} else {
cnt2++;
}
}
if(cnt1 > cnt2) {
cout << 1 << "\n";
} else {
cout << 2 << "\n";
}
return 0;
}
1 혹은 2로 이루어진 3 개의 수를 입력받고 1과 2 중 갯수가 많은 수를 출력하는 문제였다.
'Study (etc) > Problem Solving' 카테고리의 다른 글
[BOJ / C++] 16174번 : 점프왕 쩰리 (Large) (1) | 2023.04.16 |
---|---|
[BOJ / C++] 20976번 : 2 番目に大きい整数 (The Second Largest Integer) (0) | 2023.04.15 |
[BOJ / C++] 14659번 : 한조서열정리하고옴ㅋㅋ (0) | 2023.04.13 |
[BOJ / C++] 24446번 : 알고리즘 수업 - 너비 우선 탐색 3 (0) | 2023.04.11 |
[BOJ / C++] 1406번 : 에디터 (0) | 2023.04.10 |