Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

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)

AltStyle によって変換されたページ (->オリジナル) /