한 걸음씩
[프로그래머스][JS] 글자 지우기 본문
https://school.programmers.co.kr/learn/courses/30/lessons/181900
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
풀이 과정
function solution(my_string, indices) {
let string = ''
for (let i = 0; i < my_string.length; i++){ // my_string 길이만큼 반복하고
if (!indices.includes(i)){ // indices 배열에 없는 원소만 골라서
string += my_string[i] // string 빈 문자열에 추가
}
}
return string;
}
리뷰
어제 1시간 넘게 잡고 있었는데 결국 못풀고 오늘 다시 풀었는데 십 분만에 풀었다!!
어제는 좀 머리가 안돌아가서 그런 것 같다. 어려운 문제도 아닌데
처음 제출 때 indices 배열을 오름차순 정렬을 하고 for문을 두 번 돌렸는데 생각해보니까 굳이 정렬을 하지 않고 한 번의 for문만 돌리고도 답이 나올 것 같아서 위의 코드로도 제출했더니 통과가 되었다!
'Programmers' 카테고리의 다른 글
[프로그래머스][JS] 간단한 논리 연산 (0) | 2023.06.04 |
---|---|
[프로그래머스][JS] 세 개의 구분자 ✅ (0) | 2023.06.04 |
[프로그래머스][JS] 이차원 배열 대각선 순회하기 (0) | 2023.06.02 |
[프로그래머스][JS] 배열 만들기 5 (0) | 2023.06.02 |
[프로그래머스][JS] 진료 순서 정하기 (0) | 2023.06.02 |