Leetcode Java Power of Three

업데이트:

문제

Link

코드

class Solution {

  public boolean isPowerOfThree(int n) {
    if (n <= 0) {
      return false;
    } else {
      while (n % 3 == 0) {
        n /= 3;
      }
      return n == 1;
    }
  }

}

결과

Link

설명

  1. 주어진 정수가 n이 $3^x$인 3의 제곱수인지를 검증하는 문제이다.

  2. n이 0 이하인 3의 제곱수로 표현 불가능한 값인 경우, false를 주어진 문제의 결과로 반환한다.

  3. n을 나머지 값이 0이 아닐 때 까지 3으로 계속 나눈 나머지 값이 1인 3으로만 구성되는지 여부를 주어진 문제의 결과로 반환한다.

소스

Sample Code는 여기에서 확인 가능합니다.

댓글남기기