From 47369600b8a1ad4c11e38a9c4fe40580c0936398 Mon Sep 17 00:00:00 2001 From: Nima Date: Mon, 13 Feb 2023 22:40:44 +0330 Subject: [PATCH] Code Edited --- palindromeNumber.js | 25 +++++++++---------------- 1 file changed, 9 insertions(+), 16 deletions(-) diff --git a/palindromeNumber.js b/palindromeNumber.js index afa8885..958a200 100644 --- a/palindromeNumber.js +++ b/palindromeNumber.js @@ -1,17 +1,12 @@ // A Positive number and ad reverse together => palindrome // 139 + 931 = 1070 => 1070 + 0701 = 1771 -const reverseNumber = (number) => { - return parseInt(number.toString().split("").reverse().join("")); -} +const reverseNumber = number => parseInt(number.toString().split("").reverse().join("")); -const isOdd = (length) => { - if (length % 2 >= 1) return true; - else return false; -} -// 7 - 1 =6 /2 = 3 -// 1234321 -const editOddLengths = (num) => { +const isOdd = length => (length % 2 >= 1) ? true : false; + +// 7 - 1 = 6/2 = 3 => Ex: editOddLengths(1234321) => 123321 +const editOddLengths = num => { const splitted = String(num).split(""); const length = splitted.length; @@ -24,11 +19,9 @@ const editOddLengths = (num) => { } } -function getCopyOfArray(arr) { - return [...arr] -} +const getCopyOfArray = arr => [...arr] -const isPalindromeNumber = (number) => { +const isPalindromeNumber = number => { let splitted = String(number).split(""); let sumLength = splitted.length; @@ -40,7 +33,7 @@ const isPalindromeNumber = (number) => { if (part1 == part2) return true; } -const calculateNumber = (num) => { +const calculateNumber = num => { let result; let reverse; @@ -58,4 +51,4 @@ const calculateNumber = (num) => { return console.log(`${num} took ${steps} steps to reach ${result} and be knows as a palindrome`); } -console.log(calculateNumber(89)) // if you need your CPU, don't run this code and change the input 🐢! \ No newline at end of file +console.log(calculateNumber(89)) \ No newline at end of file