Code Lab

Largest palindrome number

MediumArrays10 min

Write a function maxPalindromeNumber(numbers) that returns the largest palindrome number in an array. A palindrome number reads the same from left to right and from right to left, such as 7, 44 or 121.

  • numbers is an array of integers. They can be positive, negative or 0.
  • A number with one digit, also 0, is a palindrome.
  • Negative numbers are not palindromes: -121 read from right to left is 121-.
  • Return the largest palindrome as a number. It does not have to be the largest number of the array.
  • If the array has no palindromes (also for an empty array), return null.

Examples

maxPalindromeNumber([12, 121, 33, 45])

Returns 121

maxPalindromeNumber([12321, 98765, 44])

Returns 12321

maxPalindromeNumber([12, 34])

Returns null

Asked at Synechron · Source

Loading the editor...
  1. InputmaxPalindromeNumber([ 12, 121, 33, 45 ])
    Expected121
  2. InputmaxPalindromeNumber([ 12321, 98765, 44 ])
    Expected12321
  3. InputmaxPalindromeNumber([ 12, 34 ])
    Expectednull

Hidden tests run on Submit.