-
728x90
- 입력 받은 정수를 루트 씌운 값을 제곱했을 때 다시 n이 되는가를 확인하였다.
class Solution { public long solution(long n) { long num = (long) Math.sqrt(n); return Math.pow(num++, 2) == n ? num * num : -1; } }
'알고리즘 풀이 > 프로그래머스' 카테고리의 다른 글
[level1] 프로그래머스 - 짝수와 홀수(JAVA) (0) 2021.08.31 [level1] 프로그래머스 - 제일 작은 수 제거하기(JAVA) (0) 2021.08.31 [level1] 프로그래머스 - 정수 내림차순으로 배치하기(JAVA) (0) 2021.08.31 [level1] 프로그래머스 - 자연수 뒤집어 배열로 만들기(JAVA) (0) 2021.08.31 [level1] 프로그래머스 - 자릿수 더하기(JAVA) (0) 2021.08.31 댓글