문제
아무래도 우리 팀 다리우스가 고수인 것 같다. 그의 를 보고 그가 「진짜」인지 판별해 보자.
이거나, 이면 그는 「가짜」이고, 그렇지 않으면 「진짜」이다.
입력
가 주어진다.
출력
그가 「진짜」이면 gosu, 「가짜」이면 hasu를 출력한다.
풀이 과정
K+A < D 이거나 D = 0 이면 hasu를 출력하고, 그 외에는 gosu를 출력한다.
C
#include <stdio.h>
int main(void) {
int K, D, A;
scanf("%d/%d/%d", &K, &D, &A);
if (K + A < D || D == 0) printf("hasu");
else printf("gosu");
return 0;
}
Python
K, D, A = map(int, input().split('/'))
print('hasu' if K + A < D or D == 0 else 'gosu')
'-- 예전 기록 > BOJ' 카테고리의 다른 글
[ BOJ ] 11720 : 숫자의 합 ( BRONZE 4 ) / C, C++, Python, Java (0) | 2023.09.25 |
---|---|
[ BOJ ] 11654 : 아스키 코드 ( BRONZE 5 ) / C, C++, Python, Java (0) | 2023.09.25 |
[ BOJ ] 5532 : 방학 숙제 ( BRONZE 4 ) / C, Python (0) | 2023.09.25 |
[ BOJ ] 5341 : Pyramids ( BRONZE 5 ) / C, Python (0) | 2023.09.24 |
[ BOJ ] 29751 : 삼각형 ( BRONZE 5 ) / C, Python (0) | 2023.09.24 |