Please solve the programming task below using a self-contained code snippet in a markdown code block.

There is a broken calculator that has the integer startValue on its display initially. In one operation, you can:

multiply the number on display by 2, or
subtract 1 from the number on display.

Given two integers startValue and target, return the minimum number of operations needed to display target on the calculator.
 
Please complete the following python code precisely:
```python
class Solution:
    def brokenCalc(self, startValue: int, target: int) -> int:
```