분류 전체보기158 프로그래머스 Level 1 - 제일 작은 수 제거하기 (Javascript) 문제 답안 function solution(arr) { var answer = []; let num = Math.min(...arr); arr.splice(arr.indexOf(num), 1); if(arr.length < 1){ answer = [-1]; } else { answer = arr; } return answer; } 참고답안 function solution(arr) { arr.splice(arr.indexOf(Math.min(...arr)),1); if(arr.length 2023. 11. 12. 프로그래머스 Level 1 - 핸드폰 번호 가리기 (Javascript) 문제 답안 function solution(phone_number) { var answer = phone_number.length - 4; return '*'.repeat(answer) + phone_number.slice(-4); } 후기 매개변수 phone_number에서 4를 뺀 값의 길이를 구하고 '*'을 그 갯수만큼 입력한 후, phone_number 뒤에 4번째 자리를 추가해준다. 2023. 11. 12. 프로그래머스 Level 1 - 없는 숫자 더하기 (Javascript) 문제 답안 function solution(numbers) { var answer = ''; let cnt = 0; for(let i = 0; i < numbers.length; i++){ cnt += numbers[i]; } return 45 - cnt; } 후기 numbers에 있는 숫자들을 cnt에 넣어서 더해준 다음 1~9까지의 합인 45에서 cnt를 빼 답을 구해줬다. includes를 이용한 코드가 더 정석에 가까운 것 같다. 2023. 11. 10. 프로그래머스 Level 1 - 나누어 떨어지는 숫자 배열 (Javascript) 문제 답안 function solution(arr, divisor) { let answer = []; let cnt = 0; for(let i = 0; i a - b); } 참고답안 function solution(arr, divisor) { var answer = arr.filter(v => v % divisor == 0); console.log(answer); return answer.length == 0 ? [-1] : answer.sort((a.. 2023. 11. 9. 이전 1 ··· 32 33 34 35 36 37 38 ··· 40 다음