[문제 위치]
https://www.acmicpc.net/problem/14912
[문제 풀이]
입력받은 정수를 문자로 변환하여 반복되는 횟수를 구했다.
#include <iostream>
#include <string>
using namespace std;
int main() {
int n;
char digit;
cin >> n >> digit;
int repeated = 0;
for (int i = 0; i < n; i++) {
string num = to_string(i + 1);
for (int k = 0; k < num.length(); k++) {
if (num[k] == digit)
repeated++;
}
}
cout << repeated << endl;
return 0;
}
'문제 풀이 > 문제 풀이(BOJ)' 카테고리의 다른 글
[Silver V] 지뢰 찾기 (0) | 2025.05.01 |
---|---|
[Silver V] 2021은 무엇이 특별할까? (0) | 2025.05.01 |
[Silver V] 정열적인 정렬 - 16212 (0) | 2025.04.21 |
[Silver V] 임스와 함께하는 미니게임 - 25757 (0) | 2025.04.16 |
[Silver V] 수 이어가기 - 2635 (1) | 2025.04.09 |