Skip to content

Commit aeeb97d

Browse files
authored
Improved task 564.
1 parent ea9cbf6 commit aeeb97d

File tree

1 file changed

+4
-3
lines changed
  • src/main/java/g0501_0600/s0564_find_the_closest_palindrome

1 file changed

+4
-3
lines changed

src/main/java/g0501_0600/s0564_find_the_closest_palindrome/Solution.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
// #Hard #String #Math
44

5+
@SuppressWarnings("java:S2184")
56
public class Solution {
67
public String nearestPalindromic(String n) {
78
if (n.length() == 1) {
@@ -28,8 +29,9 @@ public String nearestPalindromic(String n) {
2829
}
2930

3031
private long palindromeGenerator(long num, int length) {
31-
if (num < 10) return 9;
32-
32+
if (num < 10) {
33+
return 9;
34+
}
3335
int numOfDigits = String.valueOf(num).length();
3436
if (numOfDigits > length) {
3537
return ((long) Math.pow(10, numOfDigits - 1) + 1);
@@ -44,7 +46,6 @@ private long palindromeGenerator(long num, int length) {
4446
num += (int) ((temp / digit) * Math.pow(10, j));
4547
temp = temp % digit;
4648
}
47-
4849
return num;
4950
}
5051

0 commit comments

Comments
 (0)