jyamethyst21 님의 블로그

백준 32651번 - '인간은 무엇인가' (PYTHON 풀이) 본문

CODING 💻

백준 32651번 - '인간은 무엇인가' (PYTHON 풀이)

jyamethyst21 2026. 4. 7. 09:09

문제:

 

100,000 이하의 수를 입력받을 때, 2024의 배수라면 Yes, 그렇지 않으면 No를 출력하는 문제이다.

 

풀이:

number = int(input())
print('Yes' if number%2024==0 and number<=100000 else 'No')

오늘은 오랜만에 컴프리헨션을 사용하였다. 역시 이렇게 푸니까 확실히 간단하다.

number에 정수를 입력받고 조건문을 활용하여, 2024로 나눠떨어지는지(=배수인지) 그리고 100000 이하의 정수인지를 검사하고 맞다면 Yes를, 아니라면 No를 출력하도록 하면 된다.