티스토리 뷰

백준/실버

[백준 14912번] 숫자 빈도수 (C++)

게임개발기원 2025. 5. 21. 05:46

문제링크 : https://www.acmicpc.net/problem/14912

#include <bits/stdc++.h>
using namespace std;

const int MOD = 1000000007;

int main() 
{
    int N, D;
    cin >> N >> D;

    int cnt = 0;
    for(int i=1; i<=N; i++)
    {
        string s = to_string(i);
        for(int j=0; j<s.size(); j++)
        {
            if(s[j]==D+'0') cnt++;
        }
    }

    cout << cnt;

    return 0;
}

 

입력받은 N에 대해서 1~N까지의 값을 문자열로 바꾼 후, 문자열의 각 문자를 D와 비교하여 카운팅해준다,

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/08   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
글 보관함