diff --git a/E_1342_NumberofStepstoReduceaNumbertoZero.java b/E_1342_NumberofStepstoReduceaNumbertoZero.java new file mode 100644 index 0000000..c814309 --- /dev/null +++ b/E_1342_NumberofStepstoReduceaNumbertoZero.java @@ -0,0 +1,8 @@ +class Solution { + public int numberOfSteps (int n) { + if ( n == 0) { + return 0; + } + return 1 + numberOfSteps(n % 2 == 0 ? n / 2 : n - 1); + } +} \ No newline at end of file