Problem Statement
Definition
- Class:
- PrimeSoccer
- Method:
- getProbability
- Parameters:
- int, int
- Returns:
- double
- Method signature:
- double getProbability(int skillOfTeamA, int skillOfTeamB)
- (be sure your method is public)
Notes
- The returned value must be accurate to within a relative or absolute value of 1E-9.
- A prime number is a number that has exactly two divisors, 1 and itself. Note that 0 and 1 are not prime.
Constraints
- skillOfTeamA will be between 0 and 100, inclusive.
- skillOfTeamB will be between 0 and 100, inclusive.
Examples
50
50
Returns: 0.5265618908306351
100
100
Returns: 0.0
Both teams will score a goal in each interval, so the final result will be 18 to 18.
12
89
Returns: 0.6772047168840167
43
12
Returns: 0.6967817545210753
55
100
Returns: 0.32120857144574655
0
50
Returns: 0.3119316101074219
0
0
Returns: 0.0
1
1
Returns: 0.02727121816404319
1
100
Returns: 0.01372986366008384
99
1
Returns: 0.1633771511659839
78
11
Returns: 0.6480645387523168
17
17
Returns: 0.8352494291961116
18
19
Returns: 0.8345272105589906
17
23
Returns: 0.8240750197973934
17
83
Returns: 0.6970466307894632
78
12
Returns: 0.6676645940835624
19
19
Returns: 0.8336063890380028
20
20
Returns: 0.8300960715969234
83
83
Returns: 0.44291092001576443
76
89
Returns: 0.5172470324584015
42
94
Returns: 0.6011829426223376
1
9
Returns: 0.4417697199997768
8
7
Returns: 0.5923754549464548
3
5
Returns: 0.2942561210017241
19
21
Returns: 0.8294554174803039
99
99
Returns: 0.28043890109834946
33
44
Returns: 0.6427002434550181
78
43
Returns: 0.5330449279924205
43
76
Returns: 0.546525257727783
38
72
Returns: 0.6058808825290922
42
44
Returns: 0.5746012495371897
12
26
Returns: 0.7854068947455727
19
29
Returns: 0.7984336328904318
74
47
Returns: 0.5415780571348757
24
25
Returns: 0.8000888645683668
1
99
Returns: 0.1633771511659839
18
80
Returns: 0.7026232773993955
34
46
Returns: 0.6272304912663792
53
87
Returns: 0.5034477777634486
28
32
Returns: 0.7446137516111067
23
12
Returns: 0.7986542487841684
20
40
Returns: 0.7432251317619454
13
87
Returns: 0.6790280442414693