심사문제 45.8
, 장 유창님이 작성#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main()
{
char s1[1001];
scanf("%[^\n]s", s1);
int count=0;
char *ptr = strtok(s1, " .,");
while (ptr != NULL)
{
ptr = strtok(NULL, " .,");
if (ptr != NULL && strcmp(ptr, "the") == 0)
{
count++;
}
}
printf("%d\n", count);
return 0;
}
돌려보면 the갯수잘세는데 이거는왜 정답이아닌가여
Re: 심사문제 45.8
, 도장_ 관리자님이 작성테스트 케이스 예제를 보면 입력에 대한 결과는 6이 정답이고, 문의한 코드는 5를 출력합니다.
포럼 상단 오른쪽에 45.8로 검색하면 같은 오류를 범한 문의가 있고, 다른 문의들도 참고할 수 있습니다.
이전 답변을 확인하면 문제 해결에 도움이 될 겁니다.