[문제 링크] : https://www.acmicpc.net/problem/17614
#include <iostream>
using namespace std;
int N, Ans;
int solve(int n){
int cnt = 0, tmp = n;
while(tmp){
if(tmp % 10 == 3 || tmp % 10 == 6 || tmp % 10 == 9){
cnt++;
}
tmp /= 10;
}
return cnt;
}
int main(){
cin >> N;
for(int i=1; i<=N; i++){
Ans += solve(i);
}
cout << Ans << "\n";
return 0;
}
'알고리즘' 카테고리의 다른 글
[알고리즘] 백준 23971 - ZOAC 4 (C++) (0) | 2024.10.06 |
---|---|
[알고리즘] 백준 17496 - 스타후르츠 (C++) (0) | 2024.10.05 |
[알고리즘] 백준 14720 - 우유 축제 (C++) (0) | 2024.10.03 |
[알고리즘] 백준 28702 - FizzBuzz (C++) (0) | 2024.10.02 |
[알고리즘] 백준 15700 - 타일 채우기 4 (C++) (0) | 2024.10.01 |