lc-go/solutions/35/q3516/solution.go

22 lines
344 B
Go

// Package q3516 implements a solution for https://leetcode.com/problems/find-closest-person/
package q3516
func abs(n int) int {
if n < 0 {
return -n
}
return n
}
func findClosest(x int, y int, z int) int {
d1, d2 := abs(x-z), abs(y-z)
switch {
case d1 == d2:
return 0
case d1 < d2:
return 1
}
return 2
}
var _ = findClosest