Problem Statement
Definition
- Class:
- NumberOfDivisors
- Method:
- smallestNumber
- Parameters:
- int
- Returns:
- long
- Method signature:
- long smallestNumber(int k)
- (be sure your method is public)
Constraints
- k will be between 1 and 50000, inclusive.
Examples
1
Returns: 1
2
Returns: 2
3
Returns: 4
4
Returns: 6
6
Returns: 12
The 6 divisors of 12 are: 1, 2, 3, 4, 6, 12.
10
Returns: 48
11
Returns: 1024
5000
Returns: 4727833110000
4000
Returns: 261891630000
4997
Returns: -1
123
Returns: 9895604649984
1001
Returns: 3779136000000
999
Returns: 757632231014400
997
Returns: -1
4999
Returns: -1
10000
Returns: 89828829090000
9999
Returns: -1
8000
Returns: 6023507490000
9000
Returns: 20165655510000
123
Returns: 9895604649984
5040
Returns: 293318625600
5042
Returns: -1
49
Returns: 46656
169
Returns: 2176782336
289
Returns: 2821109907456
529
Returns: 131621703842267136
125
Returns: 810000
1331
Returns: 590490000000000
2197
Returns: 531441000000000000
625
Returns: 1944810000
15625
Returns: 813244863240810000
6561
Returns: 16679709446400
19683
Returns: 6021375110150400
10125
Returns: 234558414090000
40320
Returns: 6064949221531200
43200
Returns: 16678610359210800
50000
Returns: -1
49999
Returns: -1
19683
Returns: 6021375110150400
39366
Returns: 138491627533459200
13122
Returns: 316914479481600
17160
Returns: 18006676047360000
6840
Returns: 63233320550400
12345
Returns: -1
11111
Returns: -1
11100
Returns: -1
909
Returns: -1
323
Returns: 11284439629824
7429
Returns: -1
1500
Returns: 5675670000
49920
Returns: 55450964311142400
49896
Returns: 138920394182169600
49500
Returns: 822113443831680000
49392
Returns: 417429069057000000
49280
Returns: 100616669112960000
1410
Returns: 997476948718387200
2387
Returns: 990677827584000000
3096
Returns: 990550025463398400
2583
Returns: 981891371394662400
29988
Returns: 978140427264000000
47880
Returns: -1
49140
Returns: 604001713835520000
47520
Returns: 34433260096435200
48960
Returns: 200338967833804800
32768
Returns: 2888071057872000
49248
Returns: 911887715657318400
49152
Returns: 20216497405104000
48640
Returns: 572397050953728000
48600
Returns: 96472495959840000
48384
Returns: 18194847664593600
256
Returns: 1081080
33
Returns: 9216
45000
Returns: 295447018877010000
30720
Returns: 1732842634723200
24
Returns: 360
22032
Returns: 8443404774604800
512
Returns: 17297280
32
Returns: 840
16384
Returns: 93163582512000
29376
Returns: 20724720810393600
128
Returns: 83160
48000
Returns: 37905932634570000
243
Returns: 2822400
8
Returns: 24
16
Returns: 120
64
Returns: 7560
46800
Returns: 118735379642880000
48
Returns: 2520
10800
Returns: 18552403069200
720
Returns: 61261200
9
Returns: 36
4096
Returns: 128501493120
61
Returns: -1
2142
Returns: 643778150400
101
Returns: -1
39168
Returns: 66779655944601600
96
Returns: 27720
3072
Returns: 27935107200
41580
Returns: 151000428458880000
17250
Returns: 801947288862720000
37
Returns: 68719476736
10904
Returns: -1
27720
Returns: 11615417573760000
118
Returns: 864691128455135232
3888
Returns: 130363833600