#include <iostream>
#include <string>
using namespace std;
int n;
char d;
void INPUT()
{
ios_base::sync_with_stdio(false); cin.tie(0); cout.tie(0);
cin >> n >> d;
}
void SOLVE()
{
int ans = 0;
for(int i = 1; i <= n; i++)
{// 1부터 n까지의 수를 순회하며
for(int j = 0; j < to_string(i).length(); j++)
{// 문자열로 바꿔 각 자리수와 d가 같은지 비교한다.
if(to_string(i)[j] == d)
ans++; // 같으면 ans를 1 증가시킨다.
}
}
cout << ans;
}
int main()
{
INPUT();
SOLVE();
}
GOLD5 미만 난이도는 알고리즘 및 풀이 설명을 주석으로 대체합니다.
주석을 참고해주세요.