이상한 점이 있습니다
215
작성한 질문수 3
#include <stdio.h>
int main(){
//freopen("input.txt", "rt", stdin);
char input[100];
int count = 0;
scanf("%s", &input);
for(int i=0; input[i] != '\0'; ++i){
if(input[i] == '(') count ++;
else if(input[i] == ')') count --;
//In this question, if ')' is more than '(', answer is wrong. counter < 0 -> false
if(count < 0) break;
}
//If count = 0, it means that '(' meets ')'
if(count == 0) printf("Yes\n");
//If count < 0, it prints NO as well
else printf("NO\n");
return 0;
}
단순히 변수명만 바꿨을 뿐인데 채점기를 돌리니까 test case 1과 5번이 'wrong answer'로 나옵니다. 그런데 그냥 vscode terminal 에서 돌리면 test case 1,5번 둘 다 정확한 정답이 나옵니다. 혹시 채점기 오류인가요??
혹시 정답 소스코드와 제 코드가 다른점이 있는건가요?
cf)정답 소스코드를 넣고 채점기를 돌리면 test case 전부 통과합니다.
감사합니다.
답변 2
1
안녕하세요^^
현재 캘탭으로만 보고 있는데요. 코드만 봐서는 출력할 때 YES와 같이 대문자로 해야되는게 아닌가 싶습니다. 제가 실제 데이테를 어떻게 했는지 기억이 잘 아나서ㅠㅠ
그게 원인이 아니면 이따 컴퓨터에서 돌려보고 답변드리겠습니다.
0
if(count == 0) printf("Yes\n"); 여기를 대문자 YES로 바꾸까 test case전부 다 통과했습니다. 무슨 원리인지는 모르겠지만 빠른 답변 덕분에 찜찜했던게 해결된거 같습니다.
감사합니다!
테스트 케이스 질문
0
368
1
병합정렬 시간복잡도 질문
0
459
1
41.연속된 자연수의 합 문제풀이에서 수학적인 원리를 모르고 있습니다.
0
1340
2
질문드립니다.
0
372
1
질문드립니다!
0
425
1
dev 프로그램 질문
0
271
1
문제가 이해가 안되요
0
371
1
4번 나이차이 문제 접근법 질문 드립니다.
0
302
1
source file not compiled
0
1030
3
59번 질문드립니다.
0
367
1
25번 문제 질문
0
343
1
4. 나이차이 문제 질문입니다.
0
364
1
90번 라이언 킹 심바 1번 테스트 케이스
0
465
1
71번 문제 전역 변수 질문 있습니다
0
355
1
75번, 79번 priority_queue관련
1
351
1
75.최대 수입 스케줄
0
392
2
복면산 정답의 수
0
424
1
테스트 케이스에 대해서
0
439
1
수업 내용 질문입니다!
1
227
1
풀어보면 좋은 문제 목록 - 2580 스토쿠 DFS 질문입니다!!
0
814
2
12. 플로이드-와샬(그래프 최단거리) . 27:25초
0
248
1
다른 풀이 방식
0
312
1
크루스칼 vs 프림
0
301
1
숫자 총개수 small 질문있습니다.
0
232
1





