
target의 절댓값을 구함 (양의 값이든 음의 값이든 가야할 거리는 같음)sum < target이라면, 어차피 모두 더해도 닿지 못하므로 초과할 때까지 더함2i 만큼 빠지므로 불가능 짝수가 될 때까지 반복function reachNumber(target: number): number {
const t = Math.abs(target)
let i = 0
let sum = 0
while(sum < t || ((sum - t) % 2) !== 0) {
i++
sum += i
}
return i
};