[LeetCode] 3516. Find Closest Person

Chobby·2026년 1월 15일

LeetCode

목록 보기
925/962

😎풀이

  1. xyz까지의 거리 각각 계산
  2. 두 거리 중 x의 거리가 더 멀다면, y가 더 일찍 z에 도착하므로 2 반환
  3. y의 거리가 더 멀다면, x가 더 일찍 z에 도착하므로 1 반환
  4. 두 거리가 같다면 동시에 도착하므로 0 반환
function findClosest(x: number, y: number, z: number): number {
    const xDist = Math.abs(x - z)
    const yDist = Math.abs(y - z)
    if(xDist > yDist) return 2
    else if(yDist > xDist) return 1
    return 0
};
profile
내 지식을 공유할 수 있는 대담함

0개의 댓글