Welcome to collectivesolver - Programming & Software Q&A with code examples. A website with trusted programming answers. All programs are tested and work.

Contact: aviboots(AT)netvision.net.il

Buy a domain name - Register cheap domain names from $0.99 - Namecheap

Scalable Hosting That Grows With You

Secure & Reliable Web Hosting, Free Domain, Free SSL, 1-Click WordPress Install, Expert 24/7 Support

Semrush - keyword research tool

Boost your online presence with premium web hosting and servers

Disclosure: My content contains affiliate links.

39,845 questions

51,766 answers

573 users

How to check whether a numbers are palindrome in base 10 and base 2 with TypeScript

1 Answer

0 votes
function isBinaryRepresentationOfNumberPalindrome(num: number) {
    let binary: string = num.toString(2);
    console.log(binary);
 
    return binary == [...binary].reverse().join('');
}

function isPalindrome(num: number) {
    let strnum: string = num.toString();
     
    return strnum === [...strnum].reverse().join('');;
}
         
const num: number = 585; // 1001001001
 
console.log(isPalindrome(num) && isBinaryRepresentationOfNumberPalindrome(num) ? "yes" : "no");
 
 
 
     
/*
run:
     
"1001001001" 
"yes" 

*/

 



answered Jan 8, 2024 by avibootz
...