단 하나라도 만족하는 경우

sea·2023년 9월 28일
0

알고리즘

목록 보기
11/14
post-custom-banner

a, b, c 중 하나라도 짝수가 있는지 판단

if a % 2 == 0 or b % 2 == 0 or c % 2 == 0:
    print('even')

a 부터 b 사이에 있는 수들 중 짝수가 하나라도 있는지 판단

  • a ~ b+1 까지 loop
  • 여러 선택지 중 단 하나라도 조건을 만족하는 경우가 있는지 True, False 의 Bool 로 해결
  • bool type 변수
    - 초기값으로 False 를 두고, 조건 만족한다면 해당 변수의 값을 True 로 바꿔주는 식으로 단 하나라도 조건을 만족하는 경우가 있었는지 확인 가능

e.g.

satisfied = False # initial
for i in range(a, b + 1):
	if 조건 만족:
    	satisfied = True
    
if satisfied == True:
	print('exists')
else:
	print('not exists')
a, b = map(int, input().split())

satisfied = False
for i in range(a, b + 1):
	if i % 2 == 0:
    	satisfied = True
if satisfied == True:
	print("exists")
else:
	print("not exists")

연습문제

정수 a, b가 주어지면, a이상 b이하에 c의 배수가 단 하나라도 있는지 판단하는 프로그램을 작성해보세요.
a, b, c = map(int, input().split())

satis = False
for i in range(a, b + 1):
	if i % c == 0:
    	satis = True
        
if satis == True:
	print("YES")
else:
	print("NO")
profile
달려가는중
post-custom-banner

0개의 댓글