WjExplor Story

[코드트리] 함수를 이용한 369 게임 본문

Python/Python : CodeTree

[코드트리] 함수를 이용한 369 게임

더블유제이플로어 2026. 3. 29. 00:23

정수  가 주어지면, 이상 이하 수들 중 , ,  중에 하나가 들어가 있거나 그 수 자체가 의 배수인 수의 개수를 세는 프로그램을 작성해보세요. 단, 함수를 이용하여 문제를 해결해주세요.

입력

첫 번째 줄에 정수 A와 B가 공백을 사이에 두고 주어집니다.

제한 조건

1<= A <= B <= 1 000 000

출력

첫 번째 줄에 위의 조건을 만족하는 수의 개수를 세어 출력합니다.

입력 예제

예제 1

입력

22 33

출력

9

예제 설명


부터 까지 위의 조건에 해당하는 수는 , , , , , , , , 로 총 개이다.


import sys
input = sys.stdin.readline
A,B = map(int, input().split())


def check_369(num):
    is_ok = False
    if str(num).count("3") or str(num).count("6") or str(num).count("9"):
        is_ok = True
    
    return is_ok


result = 0
for i in range(A,B+1):
    if i % 3 ==0 or check_369(i):
        result += 1

print(result)