Menu
Coddy logo textTech

Practice #5

Coddy의 스택 - 자료구조 시리즈 #1 코스 레슨 — 13개 중 13번째.

다음 챌린지들은 스택을 사용하도록 설계되었습니다.

Stack 자료 구조(문자를 저장하는)가 이미 제공되어 있습니다 — 이것을 사용하세요!

challenge icon

챌린지

쉬움

문자열을 입력받아 해당 문자열이 팰린드롬(palindrome)이면 true를, 그렇지 않으면 false를 반환하는 함수 isPalindrome을 작성하세요.

팰린드롬은 거꾸로 읽어도 제대로 읽는 것과 같은 단어나 문장을 말합니다.

이 문제를 해결하기 위해 제공된 Stack을 사용하세요!

직접 해보기

#include <stdio.h>
#include <string.h>
#include "solution.h"

int main() {
    char s[1000];
    if (fgets(s, sizeof(s), stdin) == NULL) {
        s[0] = '\0';
    }
    s[strcspn(s, "\r\n")] = '\0';
    printf("%s\n", isPalindrome(s) ? "true" : "false");
    return 0;
}

스택 - 자료구조 시리즈 #1의 모든 레슨