1. 프로그래머스
Lv1. 정수 제곱근 판별
function solution(n) {
let checkN = Math.sqrt(n)
if(Number.isInteger(checkN) === true){
return (checkN+1)**2
}
else{
return -1
}
}
function nextSqaure(n){
//함수를 완성하세요
switch(n % Math.sqrt(n)){
case 0:
return Math.pow(Math.sqrt(n) + 1, 2);
default:
return "no"
}
}
result = Number.isInteger(n) ? Math.pow(n+1, 2) : 'no';
제곱 구하는 method
const Num = 2
const powNum = Math.pow(num, 3)
console.log(powNum) // 8
정수인지 확인하는 method
2. 해커랭크
Day 1. Mini-Max Sum
function miniMaxSum(arr) {
const sortArr = arr.sort((a, b)=> a-b);
const sumArr = sortArr.reduce((acc,cur)=> acc + cur)
const minSum = sumArr - sortArr[arr.length-1];
const maxSum = sumArr - sortArr[0];
console.log(minSum, maxSum)
}