diff options
| author | n1c00o <git.n1c00o@gmail.com> | 2021-10-09 18:28:12 +0200 | 
|---|---|---|
| committer | n1c00o <git.n1c00o@gmail.com> | 2021-10-09 18:28:12 +0200 | 
| commit | 412d9f7739404b734e03c090b07e4ddfd8a1ee3f (patch) | |
| tree | faa7528d787f914b156daff497edc7a51dcc0787 /bringing-a-gun-to-a-trainer-fight/solution.py | |
| parent | d86675528b7609b97a579bc1b5ce7d6b408a008f (diff) | |
Start bringing-a-gun-to-a-trainer-fight
Diffstat (limited to 'bringing-a-gun-to-a-trainer-fight/solution.py')
| -rw-r--r-- | bringing-a-gun-to-a-trainer-fight/solution.py | 14 | 
1 files changed, 14 insertions, 0 deletions
diff --git a/bringing-a-gun-to-a-trainer-fight/solution.py b/bringing-a-gun-to-a-trainer-fight/solution.py new file mode 100644 index 0000000..36c45db --- /dev/null +++ b/bringing-a-gun-to-a-trainer-fight/solution.py @@ -0,0 +1,14 @@ +import math + + +def get_distance(vec): +    return math.sqrt(vec[0]**2 + vec[1]**2) + + +def solution(dimensions, your_position, trainer_position, distance): +    # Verify that we can reach the trainer +    dist_to_trainer = get_distance( +        (trainer_position[0] - your_position[0], trainer_position[1] - your_position[10])) +    if dist_to_trainer > distance: +        # Unreachable +        return 0  | 
