Limited time: AI code review, hints, mock interviews, whiteboard analysis, and all Pro features are unlocked. Enroll

Number of Steps to Reduce a Number to Zero

Easy

Topics
MathBit Manipulation

Given an integer n, return the number of steps to reduce it to zero. In one step, if the number is even divide it by two, otherwise subtract one.

Example 1

Input:  n = 14
Output: 6

Example 2

Input:  n = 8
Output: 4

Example 3

Input:  n = 0
Output: 0

Constraints

  • 0 <= n <= 10^6
Run ⌘' · Submit ⌘⏎
SensAI SensAI
Beta
Listening...
Tap mic to stop voice mode

Unlock AI Features

One click to activate - no payment, no credit card. Just sign in and you're in.

AI code review and hints
SensAI chat assistant
AI mock interviews
Whiteboard analysis
100% free during early access