diff --git a/1342-number-of-steps-to-reduce-a-number-to-zero/1342-number-of-steps-to-reduce-a-number-to-zero.php b/1342-number-of-steps-to-reduce-a-number-to-zero/1342-number-of-steps-to-reduce-a-number-to-zero.php new file mode 100644 index 0000000..16b925e --- /dev/null +++ b/1342-number-of-steps-to-reduce-a-number-to-zero/1342-number-of-steps-to-reduce-a-number-to-zero.php @@ -0,0 +1,19 @@ +class Solution { + + /** + * @param Integer $num + * @return Integer + */ + function numberOfSteps($num) { + $steps = 0; + while($num != 0){ + if($num%2 == 0){ + $num = $num/2; + }else{ + $num--; + } + $steps++; + } + return $steps; + } +} \ No newline at end of file