diff --git a/javascript-practice/src/dWhileLoops/whileLoops.js b/javascript-practice/src/dWhileLoops/whileLoops.js
index 8c6a2933256f575d9250af233ef19b654c42e5ab..947632d3ddc6d84789e5999f4ae54c85b2319982 100644
--- a/javascript-practice/src/dWhileLoops/whileLoops.js
+++ b/javascript-practice/src/dWhileLoops/whileLoops.js
@@ -4,7 +4,10 @@ export function countDigits(positiveInteger) {
   // INSTRUCTIONS: Write a loop here that runs as long as `remainingDigits` is
   // still positive, and on each iteration increments result and updates
   // `remainingDigits` to `Math.floor(remainingDigits / 10)`.
-  //
+  while (remainingDigits > 0){
+    result++;
+    remainingDigits = Math.floor(remainingDigits / 10);
+  }
   // Resources:
   // <https://javascript.info/while-for#the-while-loop>
   // <https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/while>