11// A Positive number and ad reverse together => palindrome
22// 139 + 931 = 1070 => 1070 + 0701 = 1771
33
4- const reverseNumber = ( number ) => {
5- return parseInt ( number . toString ( ) . split ( "" ) . reverse ( ) . join ( "" ) ) ;
6- }
4+ const reverseNumber = number => parseInt ( number . toString ( ) . split ( "" ) . reverse ( ) . join ( "" ) ) ;
75
8- const isOdd = ( length ) => {
9- if ( length % 2 >= 1 ) return true ;
10- else return false ;
11- }
12- // 7 - 1 =6 /2 = 3
13- // 1234321
14- const editOddLengths = ( num ) => {
6+ const isOdd = length => ( length % 2 >= 1 ) ? true : false ;
7+
8+ // 7 - 1 = 6/2 = 3 => Ex: editOddLengths(1234321) => 123321
9+ const editOddLengths = num => {
1510 const splitted = String ( num ) . split ( "" ) ;
1611 const length = splitted . length ;
1712
@@ -24,11 +19,9 @@ const editOddLengths = (num) => {
2419 }
2520}
2621
27- function getCopyOfArray ( arr ) {
28- return [ ...arr ]
29- }
22+ const getCopyOfArray = arr => [ ...arr ]
3023
31- const isPalindromeNumber = ( number ) => {
24+ const isPalindromeNumber = number => {
3225 let splitted = String ( number ) . split ( "" ) ;
3326 let sumLength = splitted . length ;
3427
@@ -40,7 +33,7 @@ const isPalindromeNumber = (number) => {
4033 if ( part1 == part2 ) return true ;
4134}
4235
43- const calculateNumber = ( num ) => {
36+ const calculateNumber = num => {
4437 let result ;
4538 let reverse ;
4639
@@ -58,4 +51,4 @@ const calculateNumber = (num) => {
5851 return console . log ( `${ num } took ${ steps } steps to reach ${ result } and be knows as a palindrome` ) ;
5952}
6053
61- console . log ( calculateNumber ( 89 ) ) // if you need your CPU, don't run this code and change the input 🐢!
54+ console . log ( calculateNumber ( 89 ) )
0 commit comments