2020.10.19
출처 : 프로그래머스
📝문제
✏️해답
function solution(n) {
let answer = 0;
let result = Math.sqrt(n);
Number.isInteger(result) ? answer = (Math.sqrt(n)+1)*(Math.sqrt(n)+1): answer = -1;
return answer;
}
회고🧐
제곱근을 구하는 함수인 Math.sqrt(n);과 정수 판별하는 함수인 Number.isInteger(result); 를 알면 쉽게 풀 수 있다.
'코딩테스트' 카테고리의 다른 글
[1일1코👨🏻💻] Lv.1 짝수와 홀수.js - 프로그래머스 (0) | 2020.10.21 |
---|---|
[1일1코👨🏻💻] Lv.1 제일 작은 수 제거하기.js - 프로그래머스 (0) | 2020.10.20 |
[1일1코👨🏻💻] Lv.1 정수 내림차순으로 배치하기.js - 프로그래머스 (0) | 2020.10.18 |
[1일1코👨🏻💻] Lv.1 자연수 뒤집어 배열로 만들기.js - 프로그래머스 (0) | 2020.10.17 |
[1일1코👨🏻💻] Lv.1 자릿수 더하기.js - 프로그래머스 (0) | 2020.10.16 |
댓글