🤍 은지log 🤍

[프로그래머스:Javascript] 글자 지우기 본문

🌈 프로그래머스

[프로그래머스:Javascript] 글자 지우기

Eun_zii 2024. 3. 28. 17:27

프로그래머스 Lv.0

- 글자 지우기

 

💚 문제설명

  • 문자열 my_string과 정수 배열 indices가 주어질 때, my_string에서 indices의 원소에 해당하는 인덱스의 글자를 지우고 이어 붙인 문자열을 return 하는 solution 함수를 작성해 주세요.

 

💚 제한조건

  • 1 ≤ indices의 길이 < my_string의 길이 ≤ 100
  • my_string은 영소문자로만 이루어져 있습니다
  • 0 ≤ indices의 원소 < my_string의 길이
  • indices의 원소는 모두 서로 다릅니다.

💚 풀이

function solution(my_string, indices) {
    let answer = '';
    for (let i = 0; i < my_string.length; i++) {
        if (!indices.includes(i)) { 
            answer += my_string[i]; 
        }
    }
    return answer;
}

 

 

my_string에서 indices가 제외된 문자들을 담을 answer라는 빈 문자열 변수를 초기화 해둔후,

for문으로 문자열 my_string을 순회하면서 각 반복에서 현재 인덱스 i가 indices 배열에 포함되지 않은 경우에만 

my_string[i]의 글자를 answer에 추가해준다.

728x90