Broken Calculator LeetCode solution in JavaScript
1/**2* @param {number} startValue3* @param {number} target4* @return {number}5*/6var brokenCalc = function (startValue, target) {7let steps = 0;89while (target !== startValue) {10if (startValue > target) {11return steps + startValue - target;12}13if (target % 2 === 0) {14target /= 2;15} else {16target += 1;17}18steps++;19}20return steps;21};