안녕하세요 연하입니다.
이어서 정답률 82% 문제를 풀어보겠습니다.
1. 합성수 찾기
function solution(n) {
var answer = 0;
let test = 0;
while(n){
test = 0;
console.log('n : ' + n)
for(let i = 1; i <= n ; i++){
if(Number.isInteger(n/i)){
console.log(i)
test++;
}
if(test >= 3){
answer++;
break;
}
}
n--;
}
return answer;
}
2. 중복된 문자 제거
function solution(my_string) {
var answer = [...my_string];
answer.indexOf(answer[0])
for(let i = 0; i < answer.length-1; i++){
for(let j=i+1; j<answer.length;j++){
if(answer[i] === answer[j]){
answer[j] = '.';
}
}
}
return answer.filter(el => el!=='.').join('');
}
(추가!!)
function solution(my_string) {
return [...new Set(my_string)].join('');
//Array.from(new Set(my_string)).join('');
}
'코테 준비 > [JS] 프로그래머스' 카테고리의 다른 글
[프로그래머스 0단계 :JS] 작성일 기준 정답률 80% (0) | 2022.11.29 |
---|---|
[프로그래머스 0단계 :JS] 작성일 기준 정답률 81% (0) | 2022.11.29 |
[프로그래머스 0단계 :JS] 작성일 기준 정답률 83% (0) | 2022.11.23 |
[프로그래머스 0단계 :JS] 작성일 기준 정답률 84% (0) | 2022.11.23 |
[프로그래머스 0단계 :JS] 작성일 기준 정답률 85% (0) | 2022.11.23 |