From f3ff8ee49ac92714e459049de6badca86219d4f5 Mon Sep 17 00:00:00 2001 From: Tim-tech-gif Date: Fri, 18 Oct 2024 10:09:36 +0300 Subject: [PATCH] =?UTF-8?q?Create=20=D0=90=D0=BD=D1=82=D0=B8=D0=BF=D0=B0?= =?UTF-8?q?=D0=BB=D1=96=D0=BD=D0=B4=D1=80=D0=BE=D0=BC=D0=BD=D1=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit is_palindrome: Конвертує число в рядок, а потім порівнює його з перевернутим варіантом. is_antipalindrome: Перевіряє, чи цифри з початку і з кінця числа не збігаються. Використовуйте ці функції програмі для перевірки чисел на паліндромність та антипаліндромність! --- ...4\321\200\320\276\320\274\320\275\321\226" | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 "\320\220\320\275\321\202\320\270\320\277\320\260\320\273\321\226\320\275\320\264\321\200\320\276\320\274\320\275\321\226" diff --git "a/\320\220\320\275\321\202\320\270\320\277\320\260\320\273\321\226\320\275\320\264\321\200\320\276\320\274\320\275\321\226" "b/\320\220\320\275\321\202\320\270\320\277\320\260\320\273\321\226\320\275\320\264\321\200\320\276\320\274\320\275\321\226" new file mode 100644 index 0000000..b98cf18 --- /dev/null +++ "b/\320\220\320\275\321\202\320\270\320\277\320\260\320\273\321\226\320\275\320\264\321\200\320\276\320\274\320\275\321\226" @@ -0,0 +1,20 @@ +fn is_antipalindrome(num: i32) -> bool { + let num_str = num.to_string(); + let len = num_str.len(); + + for i in 0..len / 2 { + if num_str.chars().nth(i) == num_str.chars().nth(len - i - 1) { + return false; + } + } + true +} + +fn main() { + let number = 12345; + if is_antipalindrome(number) { + println!("Число {} є антипаліндромом.", number); + } else { + println!("Число {} не є антипаліндромом.", number); + } +}