- 풀이
function solution(my_string, letter) { var a = []; for(let i =0; i<my_string.length; i++){ a.push(my_string[i]) } var b = a.filter((element) => element !== letter); return b.join(""); }
📌 filter
📌 join("")
- 다른 풀이
function solution(my_string, letter) { return my_string.replaceAll(letter, ''); }
pattern의 모든 일치 항목이 replacement로 대체된 새 문자열을 반환합니다.
- 풀이
❎ 틀렸을때(i%n)
function solution(n) { let a = []; for(let i=1; i<=n; i++){ if(i%n===0){ a.push(i) } } return a.length }
❎ 맞췄을때 (n%i)
function solution(n) { let a = []; for(let i=1; i<=n; i++){ if(n%i===0){ a.push(i) } } return a.length }
- 풀이
function solution(s1, s2) { var a =s1.filter(it => s2.includes(it)); return a.length; }
- 다른 풀이
function solution(s1, s2) { var answer = 0; for (var i = 0; i < s1.length; i++){ for (var j = 0; j < s2.length; j++){ if(s1[i] === s2[j]) answer++; } } return answer; }
- 풀이
function solution(money) { var answer = []; answer[0] = Math.floor(money/5500); answer[1] = (money%5500); return answer; }
- 풀이
function solution(n) { var answer = []; for(let i=1; i<=n; i++){ if(i%2===1){ answer.push(i); } } return answer }
- 다른 풀이
function solution(n) { var answer = []; for (let i = 1; i<=n; i+=2) answer.push(i) return answer; }
📌 for (let i = 1; i<=n; i+=2) : let i =1로 출발하면 i+=2면 홀수를 담을 수 있다.