jyamethyst21 님의 블로그

백준 20499번 - 'Darius님 한타 안 함?' (PYTHON 풀이) 본문

CODING 💻

백준 20499번 - 'Darius님 한타 안 함?' (PYTHON 풀이)

jyamethyst21 2026. 3. 10. 09:10

문제:

 

K, A, D를 입력받고 위 수식을 계산했을 때, 각각 결과에 따라 해당하는 문구를 출력하면 되는 문제이다.

 

풀이:

K, D, A = map(int,input().split('/'))

if (K+A<D) or D == 0:
    print('hasu')
else:
    print('gosu')

해당 문제에서 딱히 어려운 것은 없다. 세 수를 입력받고, 이를 상기 식 그대로 따라서 써서 조건을 검사하면 되기 때문이다.

조건에 맞는 경우를 각각 프린트하면 되는데 이 문제에서 핵심은 split('/')이지 않을까 싶다.

대부분 백준 문제는 공백을 사이에 두고 입력받기 때문에 split() 으로 뒀을 것이다. spit()은 기본값 자체가 공백이기 때문에 () 안에 아무것도 넣지 않아도 자동으로 공백으로 인식하게 된다.

하지만 이번 문제는 '/'으로 구분하기 때문에 위와 같이 코드를 작성하면 문제를 풀 수 있다!