Menu
CoddyTech

Latihan #5

Pelajaran 13 dari 13 dalam kursus Stack, Seri Struktur Data #1 di Coddy.

Tantangan berikut dirancang agar kamu menggunakan stack di dalamnya.

Struktur data Stack (yang menyimpan karakter) sudah disediakan untukmu, gunakanlah!

challenge icon

Tantangan

Mudah

Tulis sebuah fungsi isPalindrome yang menerima string dan mengembalikan true jika string tersebut adalah palindrom, jika tidak, mengembalikan false.

Palindrom adalah kata atau frasa yang dibaca sama dari depan maupun dari belakang.

Gunakan Stack yang disediakan untuk menyelesaikan masalah ini!

Coba sendiri

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

Semua pelajaran di Stack, Seri Struktur Data #1

Latihan sendiri: Compiler C online