π§ μ½λ©ν
μ€νΈ
[μΈνλ° C++] 29. 3μ κ°μλ? (small)
peewoong
2024. 4. 23. 21:13
π§ λ¬Έμ
μμ°μ nμ΄ μ λ ₯λλ©΄ 1λΆν° nκΉμ§μ μμ°μλ₯Ό μ’ μ΄μ μ μ λ κ° μ«μ μ€ 3μ κ°μκ° λͺ κ°μλμ§ κ΅¬νλ €κ³ ν©λλ€.
μλ₯Ό λ€μ΄, 1λΆν° 15κΉμ§λ 3, ~ 1, 3 ~ μΌλ‘ 3μ κ°μκ° 2κ°μ΄λ€.
π§ μ λ ₯
15
π§ μΆλ ₯
2
π§ 1νΈ (κ°μ νμ΄)
#include <iostream>
#include <vector>
#include<algorithm>
using namespace std;
int main(void){
//freopen("input.txt", "rt", stdin);
int n, tmp, digit, cnt = 0;
cin >> n;
for(int i = 1; i<= n; ++i){
tmp = i;
while(tmp > 0){
digit = tmp % 10;
if(digit == 3) cnt++;
tmp = tmp / 10;
}
}
cout << cnt;
return 0;
}