문제
고양이 2마리랑 쥐 1마리가 1차원 축 위에 있을때, 쥐를 잡는 고양이를 출력하기.
단, 고양이는 동일한 속도로 움직이고 고양이 두마리가 만나면 쥐는 도망칠수 있음. 그때는 쥐를 출력
입력 예
2 (입력 케이스 수)
1 2 3 (Cat A, Cat B, Mouse C의 좌표)
1 3 2
출력 예
Cat B
Mouse C
제출 코드
def catAndMouse(x, y, z):
a_ = abs(x-z)
b_ = abs(y-z)
while True:
if a_ ==0 and b_ ==0:
return 'Mouse C'
elif a_==0:
return 'Cat A'
elif b_==0:
return 'Cat B'
a_ -= 1
b_ -= 1
'알고리즘 > 해커랭크' 카테고리의 다른 글
New Year Chaos (0) | 2020.03.16 |
---|---|
Arrays: Left Rotation (0) | 2020.03.16 |
Repeated String (0) | 2020.03.09 |
Counting Valleys (0) | 2020.03.09 |
Drawing Book (0) | 2020.03.09 |