Coding/Step By Step
Baekjoon Training / Algorithm-완전탐색 / #17614
빈그레
2023. 3. 12. 21:02
#17614
#include<iostream>
using namespace std;
//clap count값을 얻을 getClap함수
int getClap(int num) {
int clap = 0;
int check = num; //clap수를 측정해야하는 integer 저장
//1의 자리가 3,6,9일 경우 clap count
//0이되면 while문 stop count도 stop
while (check) {
if (check % 10 == 3 || check % 10 == 6 || check % 10 == 9) {
clap++;
}
check /= 10; //10의자리 이상일 경우 일의 자리 count이후 자리수 줄여가며 count
}
return clap;
}
int main() {
int finalNum; //369가 끝나는 마지막 수
int clap_sum=0;
cin >> finalNum;
for (int i = 1; i<finalNum+1; i++) {
clap_sum += getClap(i);
}
cout << clap_sum;
}