47.5 심사문제 질문입니다
, 김 지호님이 작성int main()
{
char text[31];
bool isoPalindrome = true;
int length;
scanf("%[^\n]s", text);
length = strlen(text);
for (int i = 0; i < length / 2; i++) {
while (text[i] != " ")
{
if (text[i] == " ")
i++;
if (text[length - 1 - i] == " ")
i--;
}
if (text[i] != text[length - 1 - i])
{
isoPalindrome = false;
break;
}
}
printf("%d\n", isoPalindrome);
return 0;
}
문제점이 뭔지 알려주세요