1105 팔

정민용·2023년 4월 20일

백준

목록 보기
136/286

문제

L과 R이 주어진다. 이때, L보다 크거나 같고, R보다 작거나 같은 자연수 중에 8이 가장 적게 들어있는 수에 들어있는 8의 개수를 구하는 프로그램을 작성하시오.

# 1105
import sys
input = lambda : sys.stdin.readline().strip()

# L R 일의 자리수부터 확인해서 둘다 8이면서 그 이후 자리수들의 L과 R이 같다면 +1, 나머지 경우는 +0

L, R = map(int, input().split())

count = 0

while True:
    l, r = L % 10, R % 10
    L = L // 10
    R = R // 10
    if l == r == 8:
        if L == R:
            count += 1
    if L == R == 0:
        break
        
print(count)

백준 1105 팔

0개의 댓글