[문제]
https://www.acmicpc.net/problem/1475
[분류]
배열
[코드]
#include <bits/stdc++.h>
using namespace std;
int arr[10];
int main() {
ios::sync_with_stdio(0);
cin.tie(0);
int n;
cin >> n;
int sum = 1;
int first = 0;
while(n > 0){
int k = n%10;
if(k == 6 || k == 9){
if(arr[6] >= arr[9]) {
arr[9]++;
}
else arr[6]++;
}
else {
arr[k]++;
}
n/=10;
}
int maxt = 0;
for(int i=0; i<10; i++) {
maxt = max(arr[i], maxt);
}
cout << maxt;
}
'✏️ Algorithm > 알고리즘 풀이' 카테고리의 다른 글
백준 10807번 - 개수 세기 C++ (0) | 2022.04.16 |
---|---|
백준 3273번 - 두 수의 합 C++ (0) | 2022.04.16 |
백준 1931번: 회의실 배정 - C++ (0) | 2022.02.26 |
백준 2217번: 로프 - C++ (0) | 2022.02.26 |
백준 1026번: 보물 - C++ (0) | 2022.02.26 |