From 9cc4392dc4b89a3d3c4a5696a7d6f320b9fbe3ab Mon Sep 17 00:00:00 2001 From: Craig Mayhew Date: Wed, 20 Mar 2024 23:08:56 +0000 Subject: [PATCH] improved readability of is_palindrome --- src/pages/cruncher.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/pages/cruncher.rs b/src/pages/cruncher.rs index cdb3cc9..77a9dd0 100644 --- a/src/pages/cruncher.rs +++ b/src/pages/cruncher.rs @@ -485,10 +485,11 @@ mod numerics_to_text { /// # Return a bool depending on the string being palindromic pub fn is_palindrome(string: &str) -> bool { + let bytes = string.as_bytes(); let mut i = 0; - let mut j = string.len() - 1; + let mut j = bytes.len() - 1; while i < j { - if &string.as_bytes()[i] != &string.as_bytes()[j] { + if bytes[i] != bytes[j] { return false; } j -= 1;