FastPrepIs a Power of Ten

Is a Power of Ten

Goldman Sachs logoGoldman Sachs● EasyFULLTIMEPHONE SCREEN
Learn

Problem statement

Given a signed integer n, return true exactly when n = 10^k for some nonnegative integer k.

1 is a power of ten because 10^0 = 1. Zero and negative integers are not powers of ten.

Function

isPowerOfTen(n: long) → boolean

Examples

Example 1

n = 1000return = true

1000 equals 10 cubed.

Example 2

n = 120return = false

120 is not an integer power of ten.

Example 3

n = 1return = true

The exponent may be zero.

Constraints

  • -10^18 <= n <= 10^18.

More Goldman Sachs problems

See Goldman Sachs hiring insights
public boolean isPowerOfTen(long n) {
    // Write your code here.
}
n1000
expectedtrue
Checking account…