[문제 링크] : https://www.acmicpc.net/problem/17618
#include <iostream>
using namespace std;
int N, Ans;
int main(){
cin >> N;
for(int i=1; i<=N; i++){
string S = to_string(i);
int sum = 0;
for(int j=0; j<S.size(); j++){
sum += S[j] - '0';
}
if(i % sum == 0){
Ans++;
}
}
cout << Ans << "\n";
return 0;
}
'알고리즘' 카테고리의 다른 글
[알고리즘] 백준 14920 - 3n+1 수열 (C++) (0) | 2025.02.13 |
---|---|
[알고리즘] 백준 13118 - 뉴턴과 사과 (C++) (0) | 2025.02.12 |
[알고리즘] 백준 27331 - 2 桁の整数 (Two-digit Integer) (C++) (0) | 2025.02.11 |
[알고리즘] 백준 11024 - 더하기 4 (C++) (0) | 2025.02.10 |
[알고리즘] 백준 25494 - 단순한 문제 (Small) (C++) (0) | 2025.02.09 |