π 곡λΆνλ μ§μ§μνμΉ΄λ μ²μμ΄μ§?
[BAEKJOON C++] 11170_0μ κ°μ λ³Έλ¬Έ
728x90
λ°μν
NλΆν° MκΉμ§μ μλ€μ μ’ μ΄μ μ μμ λ
μ’ μ΄μ μ ν 0λ€μ μΈλ νλ‘κ·Έλ¨μ μμ±νλΌ.
μλ₯Ό λ€μ΄, N, Mμ΄ κ°κ° 0, 10μΌ λ 0μ μΈλ©΄
0μ νλ, 10μ νλκ° μμΌλ―λ‘ λ΅μ 2μ΄λ€.
μ λ ₯
첫 λ²μ§Έ μ€μ ν μ€νΈ μΌμ΄μ€μ μ Tκ° μ£Όμ΄μ§λ€.
κ° μ€μλ Nκ³Ό Mμ΄ μ£Όμ΄μ§λ€.
1 ≤ T ≤ 20
0 ≤ N ≤ M ≤ 1,000,000
μΆλ ₯
κ°κ°μ ν μ€νΈ μΌμ΄μ€λ§λ€ NλΆν° MκΉμ§μ 0μ κ°μλ₯Ό μΆλ ₯νλ€.
// [11170] 0μ κ°μ
/*
NλΆν° MκΉμ§μ μλ€μ μ’
μ΄μ μ μμ λ
μ’
μ΄μ μ ν 0λ€μ μΈλ νλ‘κ·Έλ¨μ μμ±νλΌ.
μλ₯Ό λ€μ΄, N, Mμ΄ κ°κ° 0, 10μΌ λ 0μ μΈλ©΄
0μ νλ, 10μ νλκ° μμΌλ―λ‘ λ΅μ 2μ΄λ€.
μ
λ ₯
첫 λ²μ§Έ μ€μ ν
μ€νΈ μΌμ΄μ€μ μ Tκ° μ£Όμ΄μ§λ€.
κ° μ€μλ Nκ³Ό Mμ΄ μ£Όμ΄μ§λ€.
1 ≤ T ≤ 20
0 ≤ N ≤ M ≤ 1,000,000
μΆλ ₯
κ°κ°μ ν
μ€νΈ μΌμ΄μ€λ§λ€ NλΆν° MκΉμ§μ 0μ κ°μλ₯Ό μΆλ ₯νλ€.
*/
#define _CRT_SECURE_NO_WARNINGS
// νμ€ μ€νΈλ¦Όμμ μ½κΈ° λ° μ°κΈ°λ₯Ό μ μ΄νλ κ°μ²΄λ₯Ό μ μΈ
#include <iostream>
#include <algorithm> // find
#include <string>
#include <cmath> // abs
#include <vector>
#include <queue>
using namespace std;
int main() {
// ν
μ€νΈ μΌμ΄μ€μ μ
int t = 0;
cin >> t;
while (t--) {
int n = 0, m = 0;
cin >> n >> m;
int cnt = 0;
for (int i = n; i <= m; i++) {
string temp = to_string(i);
for (int j = 0; j < temp.size(); j++) {
if (temp[j] == '0') {
// NλΆν° MκΉμ§μ 0μ κ°μ
cnt++;
}
}
}
cout << cnt << endl;
}
return 0;
}
728x90
λ°μν
'π¦₯ μ½ν > BAEKJOON' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[BAEKJOON C++] 11047_λμ 0 (0) | 2023.08.17 |
---|---|
[BAEKJOON C++] 3040_λ°±μ€ κ³΅μ£Όμ μΌκ³± λμμ΄ (0) | 2023.08.17 |
[BAEKJOON C++] 1357_λ€μ§ν λ§μ (0) | 2023.08.15 |
[BAEKJOON C++] 2902_KMPλ μ KMPμΌκΉ? (0) | 2023.08.15 |
[BAEKJOON C++] 2693_Nλ²μ§Έ ν° μ (0) | 2023.08.15 |
Comments