목록분류 전체보기 (48)
2022
function solution(num) { for (let i = 0; i
function solution(arr) { var min = arr.indexOf(Math.min(...arr)) // 변수에 배열 중 가장 작은 수의 인덱스 값을 담음 if ( arr.length > 1 ) {// arr의 길이가 1보다 클 때 arr.splice(min,1)// 그 인덱스를 제거 return arr; } else {// arr의 길이가 1일 때 return [-1]; } }
function solution(n) { var answer = 0; var root = Math.sqrt(n) // 제곱근을 root에 담음 if (root % 1 == 0) { // 제곱근을 나눴을 때 양의 정수일 때 return Math.pow(root+1, 2) } else { return -1// 아니라면 -1 반환 } }
function solution(n) { var answer = ""; n = String(n)// n을 문자열로 변환 var list = [];// 문자열로 변환한 n을 담을 빈 배열 for (let i = 0; i < n.length; i++) { // n의 길이만큼 반복 list.push(n[i]);// 빈 배열에 넣음 } list.sort(function(a, b) { // sort() 이용해 내림차순으로 정렬 return b - a; }); for (let k = 0; k < n.length; k++) { // n의 길이만큼 반복 answer += list[k]// 내림차순 순서대로 문자열 더하기 } return Number(answer); }