Practice #5
Lektion 13 von 13 im Kurs Stack - Datenstrukturen-Serie #1 von Coddy.
Die nächsten Herausforderungen sind darauf ausgelegt, einen Stack zu verwenden.
Die Datenstruktur Stack (die Zeichen speichert) wird dir bereits zur Verfügung gestellt — verwende sie!
Aufgabe
EinfachSchreiben Sie eine Funktion isPalindrome, die einen String erhält und true zurückgibt, wenn der String ein Palindrom ist, andernfalls false.
Ein Palindrom ist ein Wort oder eine Phrase, das oder die sich rückwärts wie vorwärts gleich liest.
Verwenden Sie den bereitgestellten Stack, um dieses Problem zu lösen!
Probier es selbst
#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;
}