Target Number with Operations
Given positive integers start
and end
(start < end
), return the minimum number of operations needed to convert start
to end
using these operations:
- Increment by
1
- Multiply by
2
Constraints
start < end < 2 ** 31
https://binarysearch.com/problems/Target-Number-with-Operations
Examples
Example 1
Input
- start =
2
- end =
9
Output
- answer =
3
Explanation
We can multiply 2
to get 4
, and then again to get 8
, then add 1
to get 9
.
Leave a comment