ZEROONE 다시한번 질문드립니다. tyjk32 ZEROONE를 앞뒤 숫자를 비교하여 다르면 No를 출력하면서 모두 같다면 Yes를 출력하는 방식으로 작성하였습니다. 문제의 입출력 모두 정상이고, 추가적으로 제가 몇가지 케이스를 테스트해보았을 때 정상적으로 출력이 되는데, 답안제출을 하니 오답처리가 되네요.. 어느부분이 잘못된 것인지 알 수 있을까요?? #include <stdio.h> int main(void) { char arr[1000001]; int n, i = 0, j = 0, temp; scanf("%s %d", arr, &n); while(n > 0) { if(i == j) { scanf("%d %d", &i, &j); if(i > j) { temp = i; i = j; j = temp; } } if(arr[i] != arr[i + 1]) { n--; j = i; printf("No\n"); continue; } else { i++; } if(i == j) { printf("Yes\n"); n--; } } return 0; } 10년 전
2개의 댓글이 있습니다. Being 입력으로 단 한 칸이 들어올 수도 있습니다. 10년 전 link tyjk32 헉... 사소한걸 놓쳤네요.. 감사합니다:-) 10년 전 link 정회원 권한이 있어야 커멘트를 다실 수 있습니다. 정회원이 되시려면 온라인 저지에서 5문제 이상을 푸시고, 가입 후 7일 이상이 지나셔야 합니다. 현재 문제를 푸셨습니다.
tyjk32
ZEROONE를 앞뒤 숫자를 비교하여 다르면 No를 출력하면서 모두 같다면 Yes를 출력하는 방식으로 작성하였습니다.
문제의 입출력 모두 정상이고, 추가적으로 제가 몇가지 케이스를 테스트해보았을 때 정상적으로 출력이 되는데, 답안제출을 하니 오답처리가 되네요.. 어느부분이 잘못된 것인지 알 수 있을까요??
10년 전