Test case details

Preparation Code

Test cases

Test #1

const square = (number) => { let result = 1; let base = number; let exponent = 2; // Squaring, so the exponent is 2 while (exponent > 0) { if (exponent & 1) { result *= base; } base *= base; exponent >>= 1; // Right shift the exponent to process the next bit } return result; }; console.log(square(999_999_999)); // Output: 25 (5 squared)

Test #2

console.log(Math.pow(999_999_999, 2));

Test #3

console.log(999_999_999**2);