FastPrepNext Palindrome Number

Next Palindrome Number

Benchling logoBenchling● MediumFULLTIMEPHONE SCREEN
Learn

Problem statement

Given a nonnegative decimal integer as number without leading zeroes, return the smallest palindromic integer that is strictly larger, also as a string.

Function

nextPalindrome(number: String) → String

Examples

Example 1

number = "100"return = "101"

101 is the first larger palindrome.

Example 2

number = "999"return = "1001"

All digits carry into a longer palindrome.

Constraints

  • 1 <= number.length <= 100000.
  • number contains only decimal digits and has no leading zero unless it is 0.

More Benchling problems

See Benchling hiring insights
public String nextPalindrome(String number) {
    // Write your code here.
}
number"100"
expected"101"
Checking account…