Python/[코드트리]
[코드트리] 단 하나라도 만족하는 경우 > ab 사이에 있는 c
hyunnn_00
2023. 6. 21. 16:22
정수 a, b가 주어지면, a이상 b이하에 c의 배수가 단 하나라도 있는지 판단하는 프로그램을 작성해보세요.

# 변수 선언 및 입력
inp = input()
arr = inp.split()
a, b, c = int(arr[0]), int(arr[1]), int(arr[2])
satisfied = False
for i in range(a, b + 1):
# a에서 b사이의 값 중 c의 배수가 있는지 확인합니다.
if i % c == 0:
satisfied = True
# 출력
if satisfied == True:
print("YES")
else:
print("NO")
# 나의 풀이 ------------------------------------------
satisfied = False
inp = input().split(" ")
a = int(inp[0])
b = int(inp[1])
c = int(inp[2])
for i in range(1, 100):
c *= i # c에 i를 계속 곱하여 c의 배수 출력
if c >=a and c<=b: # 만약 c가 a와 b 사이에 있다면
satisfied = True # satisfied 변수의 값을 True로 설정
if satisfied == True: # satisfied 변수 값이 True가 되면
print("YES") # YES를 출력
else:
print("NO") # NO를 출력