codewar

김린네·2022년 3월 13일
function disemvowel(arr) {
    let n = [...arr];

    var ii = ['a', 'e', 'i', 'o', 'u', 'A', 'E', 'I', 'O', 'U'];
    //즉 연속으로 나오면 안된다는 것이네 이런 경우 for 문의 이중으로 돌아가고 있어서 그런거다 . 

    var arrv = '';
 **while문으로 돌리면서 어디서 나가? **
    while (true) {
        let vq = 0;
        n.map((v, index) => {
            ii.forEach(vv => {
                if (vv == v) {
                    vq = 1;



                    n.splice(index, 1);




                }
            })

        })
        if (vq == 0) {
            break;
        }
        **여기서 나간다!**



    }
    // console.log(n);

    var arr_cc = '';

**빈 string 을 하나 만든다음 하나씩 돌리면서 + 을 한다고 생가하면 하나의 string 이 
나오게 된다. 
**
    n.forEach(v => {
        arr_cc += v;


    })
    //console.log(arr_cc)
    return (arr_cc)


.replace(/,/g, ''))





}

.replace(/,/g, ''))

profile
디자인 > https://dribbble.com/jongpil_77 코딩 > https://www.codewars.com/users/bikijjang

0개의 댓글