Οδηγός Μελέτης - Εισαγωγή στον Προγραμματισμό

Α14.4 · Παλινδρομικό string

Διάλεξη 14, διαφάνειες 43–44 · Δυσκολία ★☆☆ · programming · Κεφάλαια: 14

Θέλω να ελέγξω αν ένα string είναι παλινδρομικό. Πώς;

Γράψτε μια συνάρτηση int isPalindrome(char *str) που επιστρέφει 1 αν το str διαβάζεται ίδιο από την αρχή και από το τέλος, και 0 αλλιώς.

Υπόδειξη

Χρησιμοποιήστε δύο δείκτες θέσης που ξεκινούν από τις δύο άκρες του string και κινούνται ο ένας προς τον άλλο. Προσέξτε πού είναι ο τελευταίος χαρακτήρας: το strlen δεν μετρά το null byte.

Αριθμός στον οδηγό: Α14.4 (στο κεφάλαιο) · Μόνιμο αναγνωριστικό: slides-lec14-palindrome · Σύνδεσμος: https://progintro.github.io/study/questions/slides/slides-lec14-palindrome.html · Markdown (GitHub)