Kim Seon Deok

[백준]11170 0의 개수 본문

python/Algorithm

[백준]11170 0의 개수

seondeok 2022. 1. 6. 00:02

https://www.acmicpc.net/problem/11170

 

11170번: 0의 개수

N부터 M까지의 수들을 종이에 적었을 때 종이에 적힌 0들을 세는 프로그램을 작성하라. 예를 들어, N, M이 각각 0, 10일 때 0을 세면 0에 하나, 10에 하나가 있으므로 답은 2이다.

www.acmicpc.net

<문제 요약>

1.케이스의 수를 입력받음

2.각각의 케이스마다 N부터 M까지 숫자에서 0의 갯수를 출력

 

 

T = int(input())

for i in range(1,T+1):
    N,M = map(int, input().split())

    counter = 0
    for k in range(N, M+1):
        s = str(k)
        counter += s.count("0")
    print(counter)

 

 

 

 

1. 케이스의 수를 입력받음

2. 각 케이스 마다 N(처음값), M값(마지막값)을 입력받음

3. 0의 개수를 세릴 변수 counter 설정

4. N부터 M까지의 수를 문자열로 형변환

5. count함수를 이용해 0의 갯수를 세림

'python > Algorithm' 카테고리의 다른 글

[백준] 1343번 폴리오미노  (0) 2022.01.06
[코드업] [기초-리스트] 성실한 개미  (0) 2022.01.06
[백준]10972 다음순열  (0) 2022.01.05
ATM  (0) 2022.01.03
전자레인지  (0) 2022.01.03
Comments