취뽀 기록

#열심히 살자 #취업 #공부

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를 출력