Problem Statement
Definition
- Class:
- ReverseDistance
- Method:
- find
- Parameters:
- int
- Returns:
- String
- Method signature:
- String find(int difference)
- (be sure your method is public)
Constraints
- difference will be between 1 and 1000000, inclusive.
Examples
18
Returns: "20"
20 - 2 = 18. 18 can be also achieved in other ways like 42 - 24, but 20 is the smallest possible number.
15
Returns: "NONE"
It's impossible to find a number with a difference of 15.
4275
Returns: "5080"
5080 - 805 = 4275
900
Returns: "101001"
101001 - 100101 = 900
1989
Returns: "100990"
100990 - 99001 = 1989
857232
Returns: "860300"
860300 - 3068 = 857232
9
Returns: "10"
27
Returns: "30"
90
Returns: "1101"
1
Returns: "NONE"
2
Returns: "NONE"
99
Returns: "100"
216
Returns: "NONE"
307386
Returns: "400390"
306297
Returns: "307000"
497295
Returns: "500300"
19800
Returns: "1020001"
391806
Returns: "402010"
90189
Returns: "1000190"
9189
Returns: "100190"
981
Returns: "NONE"
9100
Returns: "NONE"
9081
Returns: "9100"
90981
Returns: "91000"
329670
Returns: "1330001"
360036
Returns: "400040"
59400
Returns: "1060001"
249579
Returns: "1050080"
590139
Returns: "1000140"
520839
Returns: "1000840"
260469
Returns: "1000470"
255789
Returns: "10005790"
199989
Returns: "1000099990"
180000
Returns: "1000200001"
1000000
Returns: "NONE"
140679
Returns: "1000680"
999999
Returns: "1000000"
900000
Returns: "100001000001"
810000
Returns: "1000900001"
190989
Returns: "NONE"
999990
Returns: "11000001"
999981
Returns: "NONE"
709389
Returns: "10010390"
181989
Returns: "10090990"
109989
Returns: "110000"
139298
Returns: "NONE"
99000
Returns: "100100001"
990000
Returns: "10001000001"
861732
Returns: "862000"
390807
Returns: "391000"
297000
Returns: "100300001"
999000
Returns: "1001000001"
139590
Returns: "1140001"
571933
Returns: "NONE"
29700
Returns: "1030001"
297000
Returns: "100300001"
818181
Returns: "909090"
900900
Returns: "101001001"
987210
Returns: "NONE"
927000
Returns: "NONE"
666666
Returns: "NONE"
777222
Returns: "808030"
616374
Returns: "620400"
696029
Returns: "NONE"
155349
Returns: "156000"
299700
Returns: "10300001"
706012
Returns: "NONE"
172429
Returns: "NONE"
183218
Returns: "NONE"
11869
Returns: "NONE"
562439
Returns: "NONE"
800000
Returns: "NONE"
479115
Returns: "500120"
580014
Returns: "600020"
1800
Returns: "102001"
609984
Returns: "610000"
14949
Returns: "15000"
978111
Returns: "980200"
200079
Returns: "1000080"
376416
Returns: "400420"
502695
Returns: "503000"
621774
Returns: "622000"
161003
Returns: "NONE"
908289
Returns: "NONE"
697696
Returns: "NONE"
245343
Returns: "NONE"
512348
Returns: "NONE"
45
Returns: "50"
198900
Returns: "1010099001"
28890
Returns: "11008901"
208890
Returns: "110008901"
90000
Returns: "1000100001"
199890
Returns: "1100099901"
901989
Returns: "100001990"
999900
Returns: "101000001"
108
Returns: "NONE"
198000
Returns: "100200001"
144900
Returns: "10150001"
802989
Returns: "100002990"
450000
Returns: "1000500001"
999998
Returns: "NONE"
900018
Returns: "NONE"
900090
Returns: "11000101"
208989
Returns: "100008990"