728x90
내가 쓴 코드
function solution(new_id) {
let al = ['1','2','3','4','5','6','7','8','9','0','q','w','e','r','t','y','u','i','o','p','a','s','d','f','g','h','j','k','l','z','x','c','v','b','n','m','-','_','.'];
let a = new_id.toLowerCase().split("");
let b =[]
for(let i =0; i<a.length; i++){
for(let j =0; j <al.length; j++){
if(a[i].includes(al[j])){
b.push(a[i])
}
}
} return b.join('')
}
무지성으로 일단 숫자 알바벡 특수문자를 배열로 지정했다.
그리고 모든 대문자를 소문자로 바꿔주고 최종 값을 담을 배열 b를 변수로 지정했다.
반복문을 두번 돌려서 무지성 배열에서 값을 찐배열에 있는 값과 비교해서
b에 넣도록 했다
진짜 무지성으로 풀어서 맞는 코드는 아닌거같다,,,,,
728x90
'알고리즘 문제' 카테고리의 다른 글
알고리즘 문제 js 42- 약수의 합 (0) | 2022.02.16 |
---|---|
알고리즘 문제 js 41- 약수의 개수와 덧셈 (0) | 2022.02.16 |
알고리즘 문제 js 38- 숫자 문자열과 영단어 (0) | 2022.02.08 |
알고리즘 문제 js 37- 소수 만들기 (0) | 2022.02.05 |
알고리즘 문제 js 36- 문자열 내림차순으로 배치하기 (0) | 2022.02.05 |