Skip to content

Commit 7071324

Browse files
solves maximum number 69
1 parent 0509ac6 commit 7071324

File tree

2 files changed

+20
-1
lines changed

2 files changed

+20
-1
lines changed

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -339,7 +339,7 @@
339339
| 1309 | [Decrypt String From Alphabet To Integer Mapping](https://leetcode.com/problems/decrypt-string-from-alphabet-to-integer-mapping) | [![Java](assets/java.png)](src/DecryptStringFromAlphabetToIntegerMapping.java) | |
340340
| 1313 | [Decompress Run-Length Encoded Strings](https://leetcode.com/problems/decompress-run-length-encoded-list) | [![Java](assets/java.png)](src/DecompressRunLengthEncodedList.java) | |
341341
| 1317 | [Convert Integer to Sum Of Two Non-Zero Integers](https://leetcode.com/problems/convert-integer-to-the-sum-of-two-no-zero-integers) | [![Java](assets/java.png)](src/ConvertIntegerToTheSumOfTwoNoZeroIntegers.java) | |
342-
| 1323 | [Maximum 69 Number](https://leetcode.com/problems/maximum-69-number) | | |
342+
| 1323 | [Maximum 69 Number](https://leetcode.com/problems/maximum-69-number) | [![Java](assets/java.png)](src/Maximum69Number.java) | |
343343
| 1331 | [Rank Transform of An Array](https://leetcode.com/problems/rank-transform-of-an-array) | | |
344344
| 1332 | [Remove Palindromic Subsequences](https://leetcode.com/problems/remove-palindromic-subsequences) | | |
345345
| 1337 | [The K Weakest Rows In A Matrix](https://leetcode.com/problems/the-k-weakest-rows-in-a-matrix) | | |

src/Maximum69Number.java

+19
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
public class Maximum69Number {
2+
public int maximum69Number (int num) {
3+
int result = 0;
4+
int divisor = 10_000;
5+
boolean changed = false;
6+
while (num > 0) {
7+
result *= 10;
8+
if (!changed && num / divisor == 6) {
9+
result += 9;
10+
changed = true;
11+
} else {
12+
result += num / divisor;
13+
}
14+
num -= (num / divisor) * divisor;
15+
divisor /= 10;
16+
}
17+
return result;
18+
}
19+
}

0 commit comments

Comments
 (0)