🤍 은지log 🤍
[프로그래머스:Javascript] 글자 지우기 본문
프로그래머스 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
'🌈 프로그래머스' 카테고리의 다른 글
[프로그래머스:Javascript] 간단한 논리 연산 (0) | 2024.03.28 |
---|---|
[프로그래머스:Javascript] 커피 심부름 (0) | 2024.03.28 |
[프로그래머스:Javascript] 문자열 섞기 (0) | 2024.03.28 |
[프로그래머스:Javascript] 세로 읽기 (0) | 2024.03.28 |
[프로그래머스:Javascript] 문자열 바꿔서 찾기 (0) | 2024.03.27 |