diff options
| author | Martial Simon <msimon_fr@hotmail.com> | 2025-10-11 22:19:00 +0200 |
|---|---|---|
| committer | Martial Simon <msimon_fr@hotmail.com> | 2025-10-11 22:19:00 +0200 |
| commit | 73c2b00a10c5786ddeeacc915e233fd4df1c9321 (patch) | |
| tree | e299ea4e8ac161b2b21170172ff8f182c1c3fe1a /rushs/evalexpr/palindrome/palindrome.c | |
| parent | c9b6b9a5ca082fe7c1b6f58d7713f785a9eb6a5c (diff) | |
fix: evalexpr & tinyprintf contenaient toute la piscine
Diffstat (limited to 'rushs/evalexpr/palindrome/palindrome.c')
| -rw-r--r-- | rushs/evalexpr/palindrome/palindrome.c | 47 |
1 files changed, 0 insertions, 47 deletions
diff --git a/rushs/evalexpr/palindrome/palindrome.c b/rushs/evalexpr/palindrome/palindrome.c deleted file mode 100644 index 2ecacfd..0000000 --- a/rushs/evalexpr/palindrome/palindrome.c +++ /dev/null @@ -1,47 +0,0 @@ -#include "palindrome.h" - -#include <stddef.h> - -int palindrome(const char *s) -{ - if (s == NULL) - { - return 0; - } - - if (*s == '\0') - { - return 1; - } - - const char *p = s; - while (*p) - { - p++; - } - p--; - - while (p > s) - { - while ((*p < '0' || (*p > '9' && *p < 'A') || (*p > 'Z' && *p < 'a') - || *p > 'z') - && p > s) - { - p--; - } - while ((*s < '0' || (*s > '9' && *s < 'A') || (*s > 'Z' && *s < 'a') - || *s > 'z') - && p > s) - { - s++; - } - if (*p != *s) - { - return 0; - } - p--; - s++; - } - - return 1; -} |
