반응형

일단 처음에는 굉장히 가벼운 마음으로 접근을 했는데, 문제를 읽고나니 여러 개의 테스트 케이스로 이루어져있다. 라는걸 뒤늦게 깨달았다..
첫 시도는 런타임 에러가 났었고, 두번째시도에서 성공했는데, 성공한 코드는 다음과 같다.
#include <stdio.h>
int main(){
int first_num,second_num;
while(1){
scanf("%d %d",&first_num,&second_num);
if(first_num > second_num){
printf("Yes\n");
}
else if(first_num < second_num){
printf("No\n");
}
else if(first_num == 0 && second_num == 0) {
break;
}
else if (first_num == second_num){
printf("No\n");
}
}
return 0;
}
아직 연습하는 중이라 조금 더 깔끔하게 할 수 있었을텐데, 현재로써는 이렇다. 미래의 나는 이것보다 조금 더 발전한 코드를 작성할 수 있겠지..!
또 실수했던게 3번째 else if 문에서 첫번째 숫자와 두번째 숫자의 값이 0일때 break를 4번째 else if 보다 뒤에 써서, 0 , 0 이 입력됐음에도 "NO"가 출력되는 실수가 있었다. 다음부턴 실수를 줄이자!
반응형
'C_C++' 카테고리의 다른 글
| 백준 18228번 C언어 풀이 (0) | 2024.04.24 |
|---|---|
| 백준 10768번 특별한날 C언어 풀이 (0) | 2024.04.20 |
| 백준 2083번 럭비클럽 (C 풀이) (0) | 2024.04.18 |
| 백준 2845번 파티가 끝나고 난 뒤 (C 풀이) (0) | 2024.04.18 |
| 백준 4999번 아! C풀이 (0) | 2024.04.17 |