관리 메뉴

민우의 코딩노트

백준 1475번 - C++ 방 번호 본문

Algorithm/BOJ

백준 1475번 - C++ 방 번호

미미누 2022. 4. 14. 01:28

[문제]

https://www.acmicpc.net/problem/1475

 

1475번: 방 번호

첫째 줄에 다솜이의 방 번호 N이 주어진다. N은 1,000,000보다 작거나 같은 자연수이다.

www.acmicpc.net

[분류]

배열

 

[코드]

#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 > BOJ' 카테고리의 다른 글

백준 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