Problem Statement
Field goals made Shooting percentage = --------------------- Field goals attempted
Unfortunately, this formula is problematic since it does not account for either free throws or the different types of field goals. Therefore, a new formula, called points per shot, is gaining prominence. This is given by:
Total points Points per shot = ----------------------------------------------------- (Field goals attempted) + 0.5*(Free throws attempted)
Consider, for example, a player that makes 4 of 5 two point field goals, 3 of 7 three point field goals, and 7 of 9 free throws. The player has earned 4*2 + 3*3 + 7*1 = 24 points with 5+7=12 field goal attempts and 9 free throw attempts. Thus, the player has earned 24/16.5 = 1.45454545... points per shot. Create a class ScoringEfficiency that contains a method getPointsPerShot, which is given a
- - "Made 2 point field goal"
- - "Missed 2 point field goal"
- - "Made 3 point field goal"
- - "Missed 3 point field goal"
- - "Made free throw"
- - "Missed free throw"
Definition
- Class:
- ScoringEfficiency
- Method:
- getPointsPerShot
- Parameters:
- String[]
- Returns:
- double
- Method signature:
- double getPointsPerShot(String[] gameLog)
- (be sure your method is public)
Notes
- Return values with either a relative or absolute error less than 1.0E-9 will be accepted.
Constraints
- gameLog will contain between 1 and 50 elements inclusive.
- Each element of gameLog will be one of the six strings listed above.
Examples
{"Made 3 point field goal", "Missed 2 point field goal"}
Returns: 1.5
This player has 3 total points, 2 field goals attempted, and 0 free throws attempted, so he has earned 3/2 = 1.5 points per shot.
{"Made free throw", "Missed free throw", "Missed free throw", "Missed free throw", "Made free throw"}
Returns: 0.8
This player has 2 total points, 0 field goals attempted, and 5 free throws attempted, so he has earned 2/2.5 = 0.8 points per shot.
{"Made 2 point field goal", "Made 2 point field goal", "Made 2 point field goal", "Made 2 point field goal", "Missed 2 point field goal", "Made 3 point field goal", "Made 3 point field goal", "Made 3 point field goal", "Missed 3 point field goal", "Missed 3 point field goal", "Missed 3 point field goal", "Missed 3 point field goal", "Made free throw", "Made free throw", "Made free throw", "Made free throw", "Made free throw", "Made free throw", "Made free throw", "Missed free throw", "Missed free throw"}
Returns: 1.4545454545454546
This is the example from the problem statement.
{"Made 2 point field goal", "Missed free throw", "Made free throw", "Missed free throw", "Made free throw", "Made 2 point field goal", "Made 2 point field goal", "Missed 2 point field goal", "Missed 2 point field goal", "Made 3 point field goal", "Missed 2 point field goal", "Made 2 point field goal", "Missed 2 point field goal", "Made 3 point field goal", "Missed 2 point field goal", "Missed 2 point field goal", "Missed 3 point field goal", "Made free throw", "Made free throw", "Missed 3 point field goal", "Missed 2 point field goal", "Missed 2 point field goal", "Made 2 point field goal", "Missed 2 point field goal", "Made 2 point field goal", "Missed 3 point field goal"}
Returns: 0.9565217391304348
This log is from a game by NBA superstar Vince Carter. He had 22 points, 20 field goals attempted, and 6 free throws attempted, so he earned 22/23 = 0.956521739... points per shot.
{"Missed free throw"}
Returns: 0.0
{"Made 3 point field goal","Missed free throw","Made 3 point field goal","Missed 3 point field goal","Made 2 point field goal","Made free throw"}
Returns: 1.8
{"Missed 3 point field goal","Made 3 point field goal","Made 3 point field goal","Made 2 point field goal","Made 2 point field goal","Missed free throw","Made 3 point field goal","Made 2 point field goal","Made 2 point field goal","Missed 2 point field goal","Missed 3 point field goal","Missed 2 point field goal","Missed 2 point field goal","Missed 2 point field goal","Missed 2 point field goal","Missed free throw","Made 2 point field goal","Made 3 point field goal","Missed free throw","Made 2 point field goal","Made free throw","Missed 3 point field goal","Missed 3 point field goal","Made 3 point field goal","Missed free throw","Missed 2 point field goal","Made 2 point field goal","Missed free throw","Made 3 point field goal","Made 3 point field goal","Made 3 point field goal","Made 2 point field goal","Made 3 point field goal","Made 3 point field goal","Made free throw","Made free throw","Missed 2 point field goal","Missed free throw","Missed 3 point field goal","Missed 2 point field goal","Missed 3 point field goal","Missed free throw","Made 3 point field goal","Made 2 point field goal","Missed free throw","Missed 2 point field goal","Made 3 point field goal","Made 2 point field goal"}
Returns: 1.388235294117647
{"Missed 2 point field goal","Missed 3 point field goal","Missed 2 point field goal","Made 3 point field goal","Made 2 point field goal","Missed 3 point field goal","Missed free throw","Missed free throw","Missed 2 point field goal","Made 3 point field goal","Missed 3 point field goal","Missed free throw","Missed 2 point field goal","Made 3 point field goal","Missed 3 point field goal","Missed free throw","Made 3 point field goal","Made free throw","Missed free throw","Made free throw","Made 3 point field goal","Missed 3 point field goal","Made 3 point field goal","Missed free throw","Made free throw","Missed free throw","Made free throw","Made 2 point field goal","Made 2 point field goal","Missed 2 point field goal","Missed free throw","Missed free throw","Made free throw","Made 2 point field goal","Missed 3 point field goal","Made free throw","Missed free throw","Missed 3 point field goal"}
Returns: 1.0666666666666667
{"Missed free throw","Made 2 point field goal","Missed 3 point field goal","Made free throw","Missed 2 point field goal","Missed 3 point field goal","Made 2 point field goal","Made 3 point field goal","Made 2 point field goal","Made 2 point field goal","Made 2 point field goal","Missed free throw","Missed free throw","Missed 3 point field goal","Missed free throw","Made 2 point field goal","Missed 2 point field goal","Made free throw","Missed 3 point field goal","Missed 3 point field goal","Made 3 point field goal","Missed 2 point field goal","Missed 2 point field goal","Missed 2 point field goal","Missed 2 point field goal","Missed 2 point field goal","Made 2 point field goal","Made free throw","Made 3 point field goal","Missed 2 point field goal","Missed free throw","Made 3 point field goal","Made 2 point field goal","Missed 2 point field goal","Missed 2 point field goal","Made 2 point field goal"}
Returns: 1.03125
{"Missed 2 point field goal","Missed 3 point field goal","Missed free throw","Made free throw","Missed free throw","Made 3 point field goal","Made free throw","Missed 3 point field goal","Made 3 point field goal","Missed 2 point field goal","Made 3 point field goal"}
Returns: 1.2222222222222223
{"Missed 3 point field goal","Missed free throw","Missed 2 point field goal","Made 2 point field goal","Missed 2 point field goal","Made free throw","Made 2 point field goal","Made free throw","Made 3 point field goal","Made free throw","Missed free throw","Missed free throw","Missed 3 point field goal","Made free throw","Missed 2 point field goal","Made 3 point field goal","Made 3 point field goal","Made 3 point field goal","Missed 3 point field goal"}
Returns: 1.2903225806451613
{"Missed free throw","Made free throw","Missed 3 point field goal","Missed 3 point field goal","Missed 3 point field goal","Missed 3 point field goal","Made 2 point field goal","Missed 3 point field goal","Made 3 point field goal","Missed free throw","Made free throw","Missed 3 point field goal","Made 3 point field goal","Made free throw","Made 3 point field goal","Made free throw","Missed 2 point field goal","Missed free throw","Made 2 point field goal","Missed 3 point field goal","Missed 3 point field goal","Made 2 point field goal","Missed free throw","Made 3 point field goal","Made 3 point field goal","Missed 3 point field goal","Missed 2 point field goal","Made free throw","Made free throw","Missed 2 point field goal","Made 2 point field goal","Made 2 point field goal","Made 3 point field goal","Missed 2 point field goal","Made 3 point field goal","Made 3 point field goal","Made 2 point field goal","Made 3 point field goal","Missed free throw","Missed 2 point field goal","Made free throw","Made 2 point field goal","Missed free throw","Made 2 point field goal","Missed 2 point field goal","Missed free throw","Missed free throw","Made 2 point field goal"}
Returns: 1.2839506172839505
{"Missed 2 point field goal","Missed 2 point field goal","Missed free throw","Made 2 point field goal","Missed 3 point field goal","Made free throw","Missed 2 point field goal","Missed free throw","Made 3 point field goal","Made 3 point field goal","Made 2 point field goal"}
Returns: 1.1578947368421053
{"Missed free throw","Missed 2 point field goal","Made 2 point field goal","Made 3 point field goal","Made free throw","Made 2 point field goal","Made 3 point field goal","Missed free throw","Missed 3 point field goal","Made 3 point field goal","Missed free throw","Missed 2 point field goal","Missed 2 point field goal","Made 3 point field goal","Made free throw","Made 3 point field goal","Missed 3 point field goal","Made free throw","Missed 2 point field goal","Made free throw","Made free throw","Made free throw","Made 2 point field goal","Missed free throw","Missed 2 point field goal","Made free throw","Made 2 point field goal","Made free throw","Made free throw","Missed free throw","Missed 2 point field goal","Missed 2 point field goal","Made 2 point field goal","Made 3 point field goal","Missed 2 point field goal","Made 2 point field goal","Missed free throw","Missed 2 point field goal","Made 3 point field goal","Missed 2 point field goal","Made free throw","Missed 3 point field goal","Missed 3 point field goal"}
Returns: 1.2285714285714286
{"Made 3 point field goal","Made 2 point field goal","Missed 3 point field goal","Made 3 point field goal","Made 3 point field goal","Missed 2 point field goal","Missed 2 point field goal","Made free throw","Made free throw","Made 2 point field goal","Missed 3 point field goal","Missed 2 point field goal","Made 2 point field goal","Made free throw","Missed 2 point field goal","Made 2 point field goal","Made 2 point field goal","Missed 2 point field goal","Made 3 point field goal","Made 3 point field goal","Made 2 point field goal","Made 2 point field goal","Missed 2 point field goal","Missed free throw","Made 2 point field goal","Made 2 point field goal","Missed 3 point field goal"}
Returns: 1.44
{"Missed free throw","Missed free throw","Missed 2 point field goal","Missed free throw","Made 2 point field goal","Missed free throw","Made 3 point field goal","Made free throw","Missed free throw","Missed 2 point field goal","Missed free throw","Missed 2 point field goal","Made 2 point field goal"}
Returns: 0.8421052631578947
{"Made 3 point field goal","Made 3 point field goal","Missed 3 point field goal","Missed 2 point field goal","Made 3 point field goal","Made free throw","Made 3 point field goal","Missed 3 point field goal","Made free throw"}
Returns: 1.75
{"Made free throw","Missed free throw","Made free throw","Missed 3 point field goal","Missed 3 point field goal","Made 3 point field goal","Made 3 point field goal","Missed 3 point field goal","Missed 3 point field goal","Made 3 point field goal","Missed 3 point field goal","Missed free throw","Missed 3 point field goal","Missed 3 point field goal","Made free throw","Made 2 point field goal","Made 2 point field goal","Made 3 point field goal","Missed free throw","Made 2 point field goal","Missed 3 point field goal","Made free throw"}
Returns: 1.1891891891891893
{"Missed 2 point field goal","Missed free throw","Missed 3 point field goal","Made 2 point field goal","Missed 2 point field goal","Made 2 point field goal","Missed 3 point field goal","Made free throw","Missed 2 point field goal","Missed 3 point field goal","Missed free throw","Made 2 point field goal","Missed free throw","Missed free throw","Made 2 point field goal","Made free throw","Made 3 point field goal","Missed 3 point field goal","Made free throw","Missed 2 point field goal","Made free throw","Missed 3 point field goal","Missed free throw","Made 2 point field goal","Missed free throw","Missed 2 point field goal","Missed 3 point field goal","Missed 2 point field goal","Made 3 point field goal","Missed 2 point field goal","Missed 2 point field goal","Missed free throw","Missed free throw"}
Returns: 0.7407407407407407
{"Made 2 point field goal","Made 2 point field goal","Made 2 point field goal","Missed free throw","Missed 3 point field goal","Missed 3 point field goal","Made 2 point field goal","Made 3 point field goal","Missed 3 point field goal","Missed 3 point field goal","Made 2 point field goal"}
Returns: 1.2380952380952381
{"Made 2 point field goal","Made 2 point field goal","Missed free throw","Missed 2 point field goal","Made 3 point field goal","Made 2 point field goal","Made free throw","Made 3 point field goal","Missed 3 point field goal","Made free throw","Missed free throw","Missed free throw","Made 2 point field goal","Missed 3 point field goal","Missed 2 point field goal","Missed free throw","Made 2 point field goal","Made 3 point field goal","Missed 3 point field goal","Made 2 point field goal","Made 2 point field goal","Made 3 point field goal","Missed 3 point field goal","Made 3 point field goal","Missed free throw","Made 3 point field goal","Made 3 point field goal","Made 2 point field goal","Missed 3 point field goal","Missed 3 point field goal","Missed free throw","Missed 3 point field goal","Missed free throw","Missed 2 point field goal","Missed 3 point field goal","Made 3 point field goal","Made free throw","Missed 3 point field goal","Made 3 point field goal","Made free throw","Missed 3 point field goal","Missed 3 point field goal","Missed free throw","Missed free throw","Missed 3 point field goal","Missed 3 point field goal","Made 3 point field goal","Made 3 point field goal"}
Returns: 1.2771084337349397
{"Missed free throw","Missed free throw","Made 2 point field goal","Missed 2 point field goal","Missed 2 point field goal","Missed 3 point field goal","Missed 3 point field goal","Made 2 point field goal","Made 3 point field goal","Made 2 point field goal","Made 2 point field goal","Missed 2 point field goal","Made 3 point field goal","Missed 3 point field goal","Missed free throw","Made 2 point field goal","Made 2 point field goal","Made free throw","Made 2 point field goal","Made 3 point field goal","Made free throw","Missed 2 point field goal","Missed 3 point field goal","Missed free throw","Made 3 point field goal","Missed 3 point field goal","Missed 3 point field goal","Missed 3 point field goal","Made free throw","Missed 2 point field goal","Made 2 point field goal","Missed 3 point field goal","Made free throw","Missed 3 point field goal","Made 2 point field goal","Missed 3 point field goal","Made 3 point field goal","Made free throw","Missed free throw","Made free throw","Made 3 point field goal","Made 3 point field goal","Made 2 point field goal","Made 2 point field goal","Made 2 point field goal","Made free throw","Made 2 point field goal","Missed free throw","Made free throw","Made 3 point field goal"}
Returns: 1.3488372093023255
{"Made free throw","Made free throw","Missed 2 point field goal","Missed 3 point field goal","Missed 3 point field goal","Made 3 point field goal","Made free throw","Missed 2 point field goal","Missed 3 point field goal","Made 2 point field goal","Made 3 point field goal","Missed free throw","Missed 3 point field goal","Made 3 point field goal","Missed 2 point field goal","Missed 2 point field goal","Made free throw","Missed 2 point field goal","Made free throw","Missed free throw","Missed 3 point field goal","Made 3 point field goal","Missed 2 point field goal","Missed 2 point field goal","Made free throw","Missed free throw","Missed 2 point field goal","Missed 3 point field goal","Missed 2 point field goal","Missed 3 point field goal","Missed free throw","Made free throw","Made 2 point field goal","Missed free throw","Missed 2 point field goal","Made free throw","Missed 3 point field goal","Made 2 point field goal","Missed free throw","Made 3 point field goal","Made free throw","Made 2 point field goal","Missed free throw","Made free throw","Missed 3 point field goal","Missed 3 point field goal"}
Returns: 0.88
{"Missed 2 point field goal","Missed 3 point field goal","Missed 3 point field goal","Missed free throw","Missed 2 point field goal","Made free throw","Missed free throw","Made 2 point field goal","Missed free throw","Missed 2 point field goal","Missed free throw","Missed 2 point field goal","Missed 3 point field goal","Missed 2 point field goal","Missed 3 point field goal","Missed 3 point field goal","Missed 3 point field goal","Missed 3 point field goal","Made 3 point field goal","Made 3 point field goal","Made free throw","Missed free throw","Missed 2 point field goal","Made 3 point field goal","Made 2 point field goal","Missed free throw","Made 3 point field goal","Made 3 point field goal","Made free throw","Made 3 point field goal","Missed free throw","Missed 3 point field goal","Made 2 point field goal","Made 2 point field goal","Made free throw","Missed 2 point field goal","Missed free throw","Made free throw","Missed free throw","Missed 3 point field goal","Made 2 point field goal","Missed 2 point field goal","Missed free throw","Missed 3 point field goal"}
Returns: 0.9041095890410958
{"Missed free throw","Missed 2 point field goal","Made free throw","Missed 2 point field goal","Made free throw","Missed 3 point field goal","Missed 3 point field goal","Made 3 point field goal","Missed free throw","Made 2 point field goal","Missed free throw","Made 2 point field goal","Missed 2 point field goal","Made 2 point field goal","Made 3 point field goal","Missed free throw","Missed free throw","Missed 3 point field goal","Missed free throw","Missed 2 point field goal","Made 2 point field goal","Made 3 point field goal","Missed free throw","Made 2 point field goal","Made 2 point field goal","Missed 2 point field goal","Made 2 point field goal","Made 3 point field goal","Missed 2 point field goal","Missed free throw","Made 3 point field goal","Made 2 point field goal","Made free throw","Missed free throw","Made 2 point field goal","Made 3 point field goal","Missed 3 point field goal","Missed 3 point field goal","Missed free throw","Made free throw","Missed free throw"}
Returns: 1.1940298507462686
{"Missed free throw","Made free throw","Missed 2 point field goal","Missed free throw","Missed free throw","Made 2 point field goal","Made free throw"}
Returns: 0.8888888888888888
{"Made 3 point field goal","Made free throw","Missed 2 point field goal","Made free throw","Missed free throw"}
Returns: 1.4285714285714286
{"Missed 2 point field goal","Missed 2 point field goal","Made free throw","Made 3 point field goal","Missed free throw","Made 3 point field goal","Missed free throw","Made free throw","Missed free throw","Made 2 point field goal","Made free throw","Made free throw","Made free throw","Made free throw","Missed 3 point field goal","Missed free throw","Missed free throw","Made 2 point field goal","Missed 3 point field goal","Made 2 point field goal","Missed 3 point field goal","Missed 2 point field goal","Made 3 point field goal","Missed free throw","Made 2 point field goal","Made free throw","Made 3 point field goal","Made 3 point field goal","Missed 2 point field goal","Made 3 point field goal"}
Returns: 1.4042553191489362
{"Made 2 point field goal","Missed 2 point field goal","Made 2 point field goal","Missed 3 point field goal","Missed 2 point field goal","Missed 2 point field goal","Made 2 point field goal","Missed 2 point field goal","Missed free throw","Missed free throw","Missed 3 point field goal","Made 2 point field goal","Made 3 point field goal","Missed 3 point field goal","Made 3 point field goal","Missed 2 point field goal","Made 2 point field goal","Missed free throw","Missed free throw","Missed free throw","Missed 3 point field goal","Missed 2 point field goal","Missed 3 point field goal","Made 2 point field goal","Missed 2 point field goal","Made 3 point field goal","Missed 3 point field goal","Missed 3 point field goal","Made 2 point field goal","Made 3 point field goal","Missed free throw","Missed free throw","Made 3 point field goal","Made 3 point field goal","Made 2 point field goal","Missed free throw","Missed free throw","Made 2 point field goal"}
Returns: 1.0746268656716418
{"Made 3 point field goal","Missed free throw","Made 2 point field goal","Made 2 point field goal","Made 2 point field goal","Missed 2 point field goal","Made free throw","Missed 3 point field goal","Made free throw","Missed 2 point field goal","Missed 2 point field goal","Made free throw","Made free throw","Missed free throw","Made 2 point field goal","Missed free throw","Missed 3 point field goal","Missed 3 point field goal","Missed 2 point field goal","Made 2 point field goal","Missed free throw","Made 2 point field goal","Made free throw","Missed 3 point field goal","Made 3 point field goal","Missed 3 point field goal","Missed free throw","Made 2 point field goal","Made 2 point field goal","Missed free throw","Made 2 point field goal","Made free throw","Missed free throw","Missed 2 point field goal","Made free throw","Made free throw","Missed free throw","Missed 3 point field goal","Made 2 point field goal","Missed free throw","Missed 3 point field goal"}
Returns: 1.0461538461538462
{"Missed 2 point field goal","Made 3 point field goal","Made free throw","Missed 3 point field goal","Missed 2 point field goal","Made 2 point field goal","Made 3 point field goal","Missed 2 point field goal","Missed 2 point field goal","Missed free throw","Made 2 point field goal","Made 2 point field goal","Missed free throw","Made free throw","Made 3 point field goal"}
Returns: 1.3076923076923077
{"Missed free throw"}
Returns: 0.0
{"Made 3 point field goal","Missed 3 point field goal","Made free throw","Made 2 point field goal","Missed free throw","Missed free throw","Missed 2 point field goal","Missed 2 point field goal","Missed 3 point field goal","Made free throw","Missed free throw","Made free throw","Missed 3 point field goal","Made 2 point field goal","Missed free throw","Made 2 point field goal","Made 2 point field goal","Missed 3 point field goal","Made free throw","Made 3 point field goal","Missed 2 point field goal","Missed 3 point field goal","Made 2 point field goal","Made 2 point field goal","Missed 2 point field goal","Made 2 point field goal","Missed 3 point field goal","Made 3 point field goal","Made 3 point field goal"}
Returns: 1.2
{"Missed 3 point field goal","Missed 3 point field goal","Missed 3 point field goal","Missed 2 point field goal","Made 3 point field goal","Made 3 point field goal","Made 2 point field goal"}
Returns: 1.1428571428571428
{"Made free throw","Made free throw","Missed 2 point field goal","Missed 2 point field goal","Missed 2 point field goal","Made free throw","Missed 2 point field goal","Made 3 point field goal","Made 3 point field goal","Made 3 point field goal","Made 2 point field goal","Missed free throw","Made 3 point field goal","Missed free throw","Made 3 point field goal","Made 2 point field goal","Made free throw","Made free throw","Made free throw","Missed 2 point field goal","Missed 3 point field goal","Missed free throw","Missed 2 point field goal","Missed 2 point field goal","Made free throw","Made 3 point field goal"}
Returns: 1.380952380952381
{"Made free throw","Made free throw","Made 2 point field goal","Missed free throw","Missed free throw","Missed 2 point field goal","Made free throw","Made free throw","Made free throw","Missed free throw","Missed free throw","Missed 3 point field goal","Made free throw","Made free throw","Missed 2 point field goal","Missed 3 point field goal","Missed free throw","Made 3 point field goal","Missed 3 point field goal","Missed 3 point field goal","Missed 3 point field goal","Made free throw","Missed 2 point field goal","Missed free throw","Made 2 point field goal","Made free throw","Made 3 point field goal","Made 2 point field goal","Made free throw","Made free throw","Made 3 point field goal","Missed 3 point field goal","Made 3 point field goal","Made 2 point field goal","Made 3 point field goal","Missed 3 point field goal","Missed 3 point field goal","Made 2 point field goal","Made free throw","Made 2 point field goal"}
Returns: 1.2580645161290323
{"Missed free throw","Missed 2 point field goal","Made 3 point field goal","Missed free throw","Missed 2 point field goal","Missed free throw","Made 2 point field goal","Missed free throw","Missed free throw","Made 3 point field goal","Made 3 point field goal","Made free throw","Made 2 point field goal","Made free throw","Made 2 point field goal","Missed 3 point field goal","Made 3 point field goal","Missed free throw","Made free throw","Missed free throw","Made 3 point field goal"}
Returns: 1.5
{"Missed 3 point field goal","Made free throw","Made 3 point field goal","Made 2 point field goal","Missed free throw","Missed 2 point field goal","Made 3 point field goal","Missed 3 point field goal","Missed 2 point field goal","Missed 2 point field goal","Made 3 point field goal"}
Returns: 1.2
{"Missed free throw","Made 2 point field goal","Made 2 point field goal","Missed 2 point field goal","Missed free throw"}
Returns: 1.0
{"Missed 3 point field goal","Made free throw","Made 3 point field goal","Made free throw","Made free throw","Missed free throw","Missed 2 point field goal","Made 2 point field goal","Missed 2 point field goal","Missed 2 point field goal","Missed 2 point field goal","Made free throw","Missed 2 point field goal","Missed 2 point field goal","Missed free throw","Made 3 point field goal","Missed 3 point field goal","Made free throw","Made 3 point field goal","Made free throw","Made free throw","Made 3 point field goal","Made free throw","Missed 2 point field goal","Made free throw","Missed 2 point field goal","Missed free throw","Missed 2 point field goal","Made free throw","Missed free throw","Made free throw","Missed 2 point field goal","Made 3 point field goal"}
Returns: 1.0980392156862746
{"Missed 3 point field goal","Missed 2 point field goal","Missed 3 point field goal","Missed 2 point field goal","Made free throw","Missed free throw","Made 2 point field goal","Made free throw","Made 3 point field goal","Made 3 point field goal","Missed 3 point field goal","Made 2 point field goal","Made free throw","Made free throw","Missed 3 point field goal","Made free throw","Missed 3 point field goal","Missed free throw","Missed 3 point field goal","Made 2 point field goal"}
Returns: 1.0303030303030303
{"Missed 3 point field goal","Missed free throw","Made free throw","Missed free throw","Made 2 point field goal","Missed free throw","Made 2 point field goal","Made free throw","Missed free throw","Made 3 point field goal","Missed free throw","Made free throw","Made 3 point field goal","Made 3 point field goal"}
Returns: 1.6
{"Made free throw","Missed free throw","Made free throw","Made 3 point field goal","Missed 3 point field goal","Made 2 point field goal","Missed 3 point field goal","Missed 2 point field goal","Made 2 point field goal","Made 3 point field goal","Missed 3 point field goal","Made 2 point field goal","Missed 2 point field goal","Missed 2 point field goal","Made 2 point field goal","Missed free throw","Made 3 point field goal","Made 2 point field goal","Missed free throw","Made 3 point field goal","Missed 3 point field goal","Made 3 point field goal","Made 2 point field goal","Missed free throw","Missed 3 point field goal","Missed free throw","Made 3 point field goal","Made 3 point field goal","Made free throw","Made 2 point field goal","Made 3 point field goal","Missed free throw","Missed 3 point field goal","Missed 2 point field goal","Missed free throw","Made free throw","Made 3 point field goal","Made free throw","Made 2 point field goal","Missed 3 point field goal","Made 2 point field goal","Made 3 point field goal","Missed 3 point field goal"}
Returns: 1.4324324324324325
{"Made free throw","Made free throw","Missed 2 point field goal","Made 2 point field goal","Missed 2 point field goal","Made 2 point field goal","Made 2 point field goal","Missed 3 point field goal","Made 3 point field goal","Made 2 point field goal","Made 2 point field goal","Missed 2 point field goal","Missed 3 point field goal","Missed 3 point field goal","Made 3 point field goal","Missed free throw","Made free throw","Missed 3 point field goal","Made free throw","Missed free throw","Missed 3 point field goal","Missed 2 point field goal","Made free throw","Made 3 point field goal","Missed free throw","Missed 3 point field goal","Made 3 point field goal","Made free throw","Made 2 point field goal","Missed 3 point field goal","Missed 3 point field goal","Made 3 point field goal","Missed free throw","Made 3 point field goal","Made 3 point field goal","Missed 2 point field goal","Made 3 point field goal","Missed 3 point field goal","Missed 3 point field goal","Made 3 point field goal","Missed free throw","Made free throw","Made free throw","Missed 2 point field goal","Made free throw","Missed 3 point field goal","Made free throw","Missed 3 point field goal","Missed free throw"}
Returns: 1.1951219512195121
{"Made 2 point field goal","Missed 3 point field goal","Missed 3 point field goal","Missed free throw","Made 3 point field goal","Missed 3 point field goal","Missed 3 point field goal","Made 2 point field goal","Made 2 point field goal","Missed 3 point field goal","Made 2 point field goal","Made free throw","Made 3 point field goal","Made free throw","Missed 3 point field goal","Made 3 point field goal","Made 3 point field goal","Missed 2 point field goal"}
Returns: 1.3333333333333333
{"Made free throw","Missed free throw","Missed 2 point field goal","Missed 2 point field goal","Missed 3 point field goal","Missed 2 point field goal","Made 3 point field goal","Made 2 point field goal","Made free throw","Missed free throw","Made 2 point field goal","Missed 2 point field goal","Missed 3 point field goal","Missed 2 point field goal","Made 3 point field goal","Made 3 point field goal","Made 2 point field goal","Made 3 point field goal","Made free throw","Made 3 point field goal","Missed 2 point field goal","Missed free throw","Made 3 point field goal","Made free throw","Made 3 point field goal","Made 2 point field goal","Missed 2 point field goal","Missed 3 point field goal","Missed free throw","Made free throw","Made 3 point field goal","Made free throw","Missed 3 point field goal","Made 2 point field goal","Missed 2 point field goal","Missed 3 point field goal","Made free throw","Missed 2 point field goal","Missed 2 point field goal","Missed 3 point field goal","Made 3 point field goal","Missed free throw","Missed 3 point field goal","Missed free throw"}
Returns: 1.1733333333333333
{"Missed free throw","Missed free throw","Made free throw","Missed free throw","Made 3 point field goal","Missed 2 point field goal","Made 3 point field goal","Missed 3 point field goal","Missed 3 point field goal","Made 2 point field goal","Missed free throw","Missed free throw","Missed free throw","Missed 3 point field goal","Made 3 point field goal","Missed free throw","Missed 3 point field goal","Missed 2 point field goal","Made free throw","Missed 3 point field goal","Made 2 point field goal","Missed free throw","Made 2 point field goal","Missed 3 point field goal","Made 3 point field goal","Missed 2 point field goal","Missed 3 point field goal","Missed 2 point field goal","Made 3 point field goal","Made 3 point field goal","Made 2 point field goal"}
Returns: 1.0769230769230769
{"Missed 2 point field goal","Missed 3 point field goal","Made 3 point field goal","Made 3 point field goal","Made 2 point field goal","Missed 3 point field goal","Missed 3 point field goal","Made 2 point field goal","Missed free throw","Missed free throw","Missed 3 point field goal","Made 2 point field goal","Missed free throw","Missed 3 point field goal","Made free throw","Made 3 point field goal","Made 2 point field goal","Made 3 point field goal","Missed free throw","Made 3 point field goal","Missed 2 point field goal","Missed 3 point field goal","Made 3 point field goal","Made free throw","Missed free throw","Missed 2 point field goal","Missed 3 point field goal","Made 3 point field goal","Made 3 point field goal","Made 2 point field goal","Missed free throw","Made 3 point field goal","Made 2 point field goal","Missed 2 point field goal","Made 2 point field goal","Missed 2 point field goal","Made 2 point field goal","Missed free throw","Missed free throw","Made 2 point field goal","Made free throw"}
Returns: 1.352112676056338
{"Missed 3 point field goal","Made free throw","Missed 3 point field goal","Made 2 point field goal","Made 2 point field goal","Missed 2 point field goal","Missed free throw","Made 3 point field goal","Missed 3 point field goal","Made free throw","Missed 3 point field goal","Missed free throw","Made free throw","Made free throw","Made 3 point field goal","Made free throw","Missed 2 point field goal","Missed 3 point field goal","Made 2 point field goal","Missed 3 point field goal","Missed 2 point field goal"}
Returns: 0.9714285714285714
{"Made 2 point field goal","Made 3 point field goal","Made 2 point field goal","Made 2 point field goal","Missed 2 point field goal","Missed free throw","Missed free throw","Missed 2 point field goal","Made 3 point field goal","Missed 3 point field goal","Missed 2 point field goal","Made free throw","Missed free throw","Made 2 point field goal","Missed 3 point field goal","Missed 3 point field goal"}
Returns: 1.0714285714285714
{"Missed 3 point field goal","Missed 3 point field goal","Made 3 point field goal","Missed 3 point field goal","Missed 3 point field goal","Missed free throw","Made free throw","Missed 3 point field goal","Missed 2 point field goal","Missed 3 point field goal","Made free throw","Missed 2 point field goal","Made 3 point field goal","Made 3 point field goal","Missed 2 point field goal","Made 3 point field goal","Made 3 point field goal","Missed free throw","Made free throw","Missed 3 point field goal","Missed 2 point field goal","Missed 2 point field goal","Missed 3 point field goal","Made 3 point field goal","Missed 3 point field goal","Missed 3 point field goal","Missed 2 point field goal","Missed 3 point field goal","Made 2 point field goal","Made free throw","Made 2 point field goal","Missed 3 point field goal","Made 3 point field goal","Made 3 point field goal","Made free throw","Missed 2 point field goal","Missed 3 point field goal","Made free throw","Made 2 point field goal","Made free throw","Made 2 point field goal","Made free throw","Missed free throw","Made free throw","Missed 2 point field goal","Missed 3 point field goal","Made 2 point field goal","Missed 2 point field goal"}
Returns: 1.0238095238095237
{"Missed free throw","Made 2 point field goal","Made free throw","Missed free throw","Made 3 point field goal","Made free throw","Missed 3 point field goal","Missed free throw","Made free throw","Made 2 point field goal","Made free throw","Missed 3 point field goal","Made free throw","Missed 3 point field goal","Missed free throw","Made free throw","Made free throw"}
Returns: 1.2173913043478262
{"Made 2 point field goal","Missed 3 point field goal","Made 3 point field goal","Made 3 point field goal","Made 3 point field goal","Made 2 point field goal","Missed 2 point field goal","Made 2 point field goal","Missed 3 point field goal","Made 3 point field goal","Missed 2 point field goal","Missed 2 point field goal","Made free throw","Made 3 point field goal","Made free throw","Made 2 point field goal","Missed 3 point field goal","Missed free throw","Missed free throw","Missed 2 point field goal","Missed 2 point field goal","Made 3 point field goal"}
Returns: 1.4
{"Made 2 point field goal","Made 2 point field goal","Missed 3 point field goal","Missed 3 point field goal","Missed 2 point field goal","Made 3 point field goal","Made free throw","Made 2 point field goal","Made 2 point field goal","Made free throw","Missed 2 point field goal","Missed 3 point field goal","Missed 2 point field goal","Made 2 point field goal","Missed free throw","Made free throw","Missed 2 point field goal","Made 2 point field goal","Missed 3 point field goal","Missed 3 point field goal","Missed 3 point field goal","Missed 3 point field goal","Missed free throw","Made 3 point field goal","Made 2 point field goal","Made 2 point field goal","Missed free throw"}
Returns: 1.0416666666666667
{"Missed free throw","Missed 3 point field goal","Missed free throw","Missed 2 point field goal","Made 2 point field goal","Missed free throw","Made 3 point field goal","Made 3 point field goal","Made 2 point field goal","Missed free throw","Missed 2 point field goal","Made free throw","Made free throw","Missed free throw","Missed 3 point field goal","Made free throw","Made free throw","Missed 2 point field goal","Made 3 point field goal","Made free throw","Made 3 point field goal","Missed 3 point field goal","Made free throw","Made free throw","Made 3 point field goal","Missed 3 point field goal","Missed 3 point field goal","Missed 2 point field goal","Missed free throw","Missed 2 point field goal","Missed 3 point field goal","Missed free throw","Made 3 point field goal","Made 3 point field goal","Missed 3 point field goal","Missed 2 point field goal","Missed 2 point field goal","Missed 2 point field goal","Made 3 point field goal","Made free throw","Made 2 point field goal","Made 2 point field goal"}
Returns: 1.1594202898550725
{"Missed 3 point field goal","Made 3 point field goal","Made 3 point field goal","Missed 3 point field goal","Made 3 point field goal","Made free throw","Missed 3 point field goal","Missed 2 point field goal","Missed 2 point field goal","Made free throw","Missed free throw","Missed 3 point field goal","Made 2 point field goal","Missed free throw","Missed 2 point field goal","Missed 2 point field goal","Missed 2 point field goal","Made 2 point field goal","Missed 3 point field goal","Made 3 point field goal","Missed 2 point field goal","Made 2 point field goal","Missed free throw"}
Returns: 0.975609756097561
{"Made 2 point field goal","Missed 2 point field goal","Missed 3 point field goal","Missed 3 point field goal","Made free throw","Made free throw","Made 2 point field goal","Made 2 point field goal","Missed 3 point field goal","Missed free throw","Missed 3 point field goal","Made 3 point field goal","Made free throw","Missed free throw","Missed 2 point field goal","Missed 3 point field goal","Missed 2 point field goal","Made 3 point field goal","Missed 3 point field goal","Made 3 point field goal","Made 2 point field goal","Missed 3 point field goal","Missed 3 point field goal","Missed free throw","Made 3 point field goal","Missed 2 point field goal","Made free throw","Made free throw","Made free throw","Missed 2 point field goal","Missed 2 point field goal","Made free throw","Made free throw","Missed 2 point field goal","Made free throw","Missed 2 point field goal","Missed 3 point field goal","Missed 3 point field goal","Made 3 point field goal","Missed 3 point field goal","Missed 3 point field goal","Missed 3 point field goal"}
Returns: 0.8888888888888888
{"Missed 2 point field goal","Missed 3 point field goal","Missed free throw"}
Returns: 0.0
{"Made 3 point field goal"}
Returns: 3.0
{"Missed 2 point field goal","Made 3 point field goal","Missed free throw","Missed 3 point field goal","Made 3 point field goal","Made 2 point field goal","Made 3 point field goal","Missed free throw","Made free throw","Made free throw","Made 3 point field goal","Made free throw","Missed free throw","Made 2 point field goal","Missed 2 point field goal","Missed 2 point field goal","Missed 2 point field goal","Made 3 point field goal","Made free throw","Made free throw","Missed 3 point field goal","Made free throw","Missed free throw","Made 3 point field goal","Made free throw","Missed 2 point field goal","Made 2 point field goal","Made 3 point field goal","Missed free throw","Made 3 point field goal","Made 2 point field goal","Missed 3 point field goal","Made 3 point field goal","Made 3 point field goal","Made 2 point field goal","Made 3 point field goal","Made free throw","Missed 3 point field goal"}
Returns: 1.619047619047619
{ "Made 2 point field goal", "Made 2 point field goal", "Made 2 point field goal", "Made 2 point field goal", "Missed 2 point field goal", "Made 3 point field goal", "Made 3 point field goal", "Made 3 point field goal", "Missed 3 point field goal", "Missed 3 point field goal", "Missed 3 point field goal", "Missed 3 point field goal", "Made free throw", "Made free throw", "Made free throw", "Made free throw", "Made free throw", "Made free throw", "Made free throw", "Missed free throw", "Missed free throw" }
Returns: 1.4545454545454546
{ "Made free throw", "Missed free throw", "Missed free throw", "Missed free throw", "Made free throw" }
Returns: 0.8