We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 5b7f7f5 commit 698daddCopy full SHA for 698dadd
Easy/Maximum Difference by Remapping a Digit.java
@@ -0,0 +1,25 @@
1
+class Solution {
2
+ public int minMaxDifference(int num) {
3
+ char digitsOne[] = String.valueOf(num).toCharArray();
4
+ char digitsTwo[] = String.valueOf(num).toCharArray();
5
+ char firstDigitOne = digitsOne[0];
6
+ char firstDigitTwo = digitsOne[0];
7
+ for (int i = 0; i < digitsOne.length; i++) {
8
+ if (digitsOne[i] != '9') {
9
+ firstDigitOne = digitsOne[i];
10
+ break;
11
+ }
12
13
14
+ if (digitsOne[i] == firstDigitOne) {
15
+ digitsOne[i] = '9';
16
17
18
+ for(int i = 0; i < digitsOne.length; i++) {
19
+ if (digitsTwo[i] == firstDigitTwo) {
20
+ digitsTwo[i] = '0';
21
22
23
+ return Integer.parseInt(String.valueOf(digitsOne)) - Integer.parseInt(String.valueOf(digitsTwo));
24
25
+}
0 commit comments