[Hackerrank] Week4 - Number Line Jumps

DreamJJW·2023년 4월 11일
0

Hackerrank

목록 보기
13/18

문제


캥거루 1과 캥거루 2가 주어지고, 각각 캥거루는 시작지점 x1, x2와
점프 거리 v1, v2가 주어진다.

그렇다면 두 캥거루가 경주를 시작 했을 때 같은 지점에 점프하는 (겹치는) 포인트가 있는지 알아보는 문제.

다시 생각해보면 결국 공배수가 있냐를 판별하는 문제이다.

코드

def kangaroo(x1, v1, x2, v2):
    for i in range(10000):
        x1 += v1
        x2 += v2
        if x1 == x2:
            return "YES"
            break
    return "NO"
profile
간절한 사람

0개의 댓글