- Trending Categories
Data Structure
Networking
RDBMS
Operating System
Java
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
Physics
Chemistry
Biology
Mathematics
English
Economics
Psychology
Social Studies
Fashion Studies
Legal Studies
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Checking whether the sum of digits of a number forms a Palindrome Number or not in JavaScript
We are required to write a JavaScript function that takes in a number, sums its digits and checks whether that sum is a Palindrome number or not. The function should return true if the sum is Palindrome, false otherwise.
For example, if the number is 697,
Then the sum of its digit will be 22, which indeed, is a Palindrome number. Therefore, our function should return true for 697.
Example
Following is the code −
const num = 697; const sumDigit = (num, sum = 0) => { if(num){ return sumDigit(Math.floor(num / 10), sum + (num % 10)); }; return sum; }; const isPalindrome = num => { const revered = +String(num) .split("") .reverse() .join(""); return revered === num; }; const isSumPalindrome = num => isPalindrome(sumDigit(num)); console.log(isSumPalindrome(num));
Output
This will produce the following output in console −
true
- Related Articles
- Check whether sum of digit of a number is Palindrome - JavaScript
- C++ Program to Check Whether a Number is Palindrome or Not
- Digit sum upto a number of digits of a number in JavaScript
- Prime digits sum of a number in JavaScript
- Check whether a number is a Fibonacci number or not JavaScript
- Recursive sum all the digits of a number JavaScript
- Destructively Sum all the digits of a number in JavaScript
- Product sum difference of digits of a number in JavaScript
- Write a Golang program to check whether a given number is a palindrome or not
- Checking digit sum of smallest number in the array in JavaScript
- Difference between product and sum of digits of a number in JavaScript
- Checking for permutation of a palindrome in JavaScript
- JavaScript: Finding nearest prime number greater or equal to sum of digits - JavaScript
- Recursive sum of digits of a number is prime or no in C++
- How to check whether a number is finite or not in JavaScript?

Advertisements