1class Solution {2public int reachNumber(int target) {3int sum = 0, steps = 0;4if (target == 0) return 0;5target = Math.abs(target);6while (sum < target) {7sum += steps;8steps++;9}1011while (((sum - target) % 2 != 0)) {12sum += steps;13steps++;14}15return steps - 1;16}17}