Two Policemen Catching a Thief - Python - Spicy Coders

Recent

Wednesday, August 16, 2017

Two Policemen Catching a Thief - Python

Policeman1 and Policeman2 along with a thief are standing on X-axis. The integral value of their location on the X-axis is passed as the input.

Both the policemen run at the same speed and they start running at the same time to catch the thief.
- The program must print Police1 if Policeman1 will catch the thief first.
- The program must print Police2 if Policeman2 will catch the thief first.
- The program must print Both if Policeman1 and Policeman2 will reach the thief at the same time.

Input Format:
The first line will contain the value of N which represents the number of test cases to be passed as the input.
Next N lines will contain the integral location of Policeman1, Policeman2 and the thief each separated by a space.

Output Format:
The first line will contain one of the following values - Police1, Police2, Both

Constraints:
  • 1 <= N <= 20

Example Input/Output 1:
Input:
3
1 2 3
1 3 2
2 1 3

Output:
Police2
Both
Police1
Example Input/Output 2:
Input:
2
-2 2 0
10 5 -1

Output:
Both
Police2

Source Code:
n=int(input())
for i in range(n):
    a,b,c=[int(j)for j in input().split()]
    if abs(a-c)==abs(b-c):
        print("Both")
    elif abs(a-c)<abs(b-c):
        print("Police1")
    else:
        print("Police2")



No comments:

Post a Comment