Menu
Coddy logo textTech

Practice #5

Coddy'nin Stack - Veri Yapıları Serisi #1 kursunda ders 13 / 13.

Sıradaki zorluklar, içlerinde yığın (stack) kullanacak şekilde tasarlanmıştır.

Stack veri yapısı (karakterleri depolayan) sizin için zaten sağlanmıştır — onu kullanın!

challenge icon

Görev

Kolay

Bir dize alan ve dize bir palindrom ise true, aksi takdirde false döndüren bir isPalindrome fonksiyonu yazın.

Palindrom, tersten okunuşu da düzden okunuşuyla aynı olan bir kelime veya ifadedir.

Bu problemi çözmek için sağlanan Stack yapısını kullanın!

Kendin dene

#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;
}

Stack - Veri Yapıları Serisi #1 bölümündeki tüm dersler