2021/09/23 목요일

Gong Intaek·2021년 9월 23일
0

일상

목록 보기
104/1031
post-thumbnail

TIL


오늘 한 일

  • 휴식
  • 클라이언트 일부 수정및 개선 방향 고찰
  • leetcord
    • Power of Three (easy)

문제 풀이

Power of Three (easy)

주어진 수가 3의 거듭제곱인지 확인하는 문제. 주어진 수가 3의 거듭 제곱이라면 3을 밑으로 하는 로그 함수를 적용하면 정수의 값을 얻을수 있기때문에 결과 값이 정수라면 true를 아니면 false 주면 된다.

Math 항수에서 제공하는 log 함수를 사용 하였고, 해당 함수가 자연 로그이기때문에

log(n)/log(3)

의 형태를 사용하였다.

또한 주어진 값이 정수로 나타나지 않아서(아주 작은 미소값이 포함 되었다. 1e-15 정도의) 주어진 값을 1로 나눈 나머지 값의 log10의 지수를 구하였으며 해당 지수가 -14 미만 일경우 3의 거듭제곱의 지수로 판정하였다.


오늘은...

개선 작업 조금 진행.

profile
개발자가 되기위해 공부중

0개의 댓글