Python으로 구현한 11170번 0의 개수 문제 풀이입니다.
https://www.acmicpc.net/problem/11170
t = int(input())
for _ in range(t) :
count = 0
n, m = map(str, input().split())
for i in range(int(n), int(m) + 1) :
for j in range(len(str(i))) :
if str(i)[j] == '0' :
count += 1
print(count)
1. n과 m을 문자열 형식으로 입력받는다.
2. 첫번재 반복문을 통해 n부터 m까지의 수들을 하나씩 확인한다.
3. 두번째 반복문을 통해 현재 확인하고 있는 값의 각 인덱스 값을 확인한다.
4. 조건문을 통해 현재 확인하고 있는 값의 해당 인덱스가 0일 경우 count 값을 1 증가시킨다.
5. 반복문이 모두 수행되어 종료되면 count 값을 출력한다.
'백준(Python) 풀이 > 수학' 카테고리의 다른 글
백준(Python) 4766번 일반 화학 실험 풀이 (0) | 2021.11.10 |
---|---|
백준(Python) 14920 3n+1 수열 풀이 (0) | 2021.11.10 |
백준(Python) 10474번 분수좋아해? 풀이 (0) | 2021.11.08 |
백준(Python) 5893번 17배 풀이 (0) | 2021.11.08 |
백준(Python) 4880번 다음수 풀이 (0) | 2021.11.08 |