없는 숫자 더하기
function solution(numbers) {
let sum = 0;
for(let i=0; i<=9; i++) {
if(numbers.includes(i) !== true) {
sum += i
}
}
return sum;
}
나누어 떨어진 숫자 배열
function solution(arr, divisor) {
let answer = arr.filter((n)=>n % divisor === 0);
return answer.length === 0 ? [-1] : answer.sort((a, b)=>a-b);
}
제일 작은 수 제거하기
function solution(arr) {
let answer = [];
for(let i=0; i<=arr.length-1; i++){
for(let j=1; j<=arr.length-1; j++){
if(i!==j && arr[i] > arr[j]) {
answer.push(arr[i]);
break
}
}
}
return answer.length > 1 ? answer : [-1]
}
핸드폰 번호 가리기
function solution(phone_number) {
let arr = [...phone_number];
let answer = [];
for(let i=0; i<=arr.length-1; i++){
if(i <= arr.length-5){
let i = "*"
answer += i
}else{
answer += arr[i]
}
}
return answer;
}
'JavaScript' 카테고리의 다른 글
[프로그래머스 Lv.1] 약수의 개수와 덧셈/문자열 내림차순으로 배치하기/부족한 금액 계산하기 풀이 (0) | 2024.10.17 |
---|---|
[프로그래머스 Lv.1] 내적/가운데 글자 가져오기/ 수박수박수 풀이 (1) | 2024.10.17 |
[프로그래머스 Lv.1] 서울에서 김서방 찾기/콜라츠 추측/음양 더하기 풀이 (0) | 2024.10.14 |
[프로그래머스 Lv.1] 하샤드 수/두 정수 사이의 합 풀이 (1) | 2024.10.11 |
[프로그래머스 Lv.1] 정수 내림차순으로 배치하기/정수 제곱근 판별 풀이 (1) | 2024.10.10 |