사실 막혔다기 보다는 메서드 정리하려고..
function solution(n) {
let answer = 0;
let temp = []
let strNumber = n.toString().split('')
// 숫자열 -> 문자열
for(let i = 0; i < strNumber.length; i++){
temp.push(Number(strNumber[i]))
// 문자열 -> 숫자열
}
for (let j = 0; j < temp.length; j++){
answer += temp[j]
}
return answer;
}
function solution(my_string) {
let answer = '';
let temp1 = []
let temp2 = []
// 임시 빈 리스트 생성
let aeiou = ['a', 'e', 'i', 'o', 'u']
// 모음을 임의의 리스트로 만듦
for (let i = 0; i < my_string.length; i++){
temp1.push(my_string[i])
// 일단 문자열을 리스트로 만듦
}
temp2 = temp1.filter(x => !aeiou.includes(x))
// filter와 include를 이용해서 차집합을 구함 ; 모음만 빼고 남음
answer = temp2.join('')
// join을 이용해서 다시 문자열로 만듦
return answer;
}