
특정 숫자 번째의 문자를 빼는 방법을 생각해보았다. [i] 로 빼면 된다.
i 값은 무엇이 되어야할까?
index_list 의 숫자들이 0번째부터 마지막까지 나와야한다!

🎈 map() 을 사용한 풀이

index_list 를 map 으로 요소 하나하나의 값 = i 번째 글자를 my_string 에서 빼온 뒤, 그 글자들을 join 메서드를 사용해 합쳐서 반환해주었다.
🎈 map()
배열 내의 요소 각각에 대하여 주어진 함수를 호출한 결과를 모아 새로운 배열을 반환한다.
arr.map( callback, thisArg )
콜백함수와 this 값을 매개변수로 가지며, this 값은 필수가 아니다.
콜백함수는 세 가지 매개변수를 가지며, currentValue 만 필수값이다.
- currentValue : 처리할 현재 요소
- index : 처리할 현재 요소의 인덱스
- array : map() 을 호출한 배열
'코딩테스트' 카테고리의 다른 글
코딩테스트 풀이 - n 번째 원소까지 (3) | 2023.12.01 |
---|---|
코딩테스트 풀이 - 0 떼기 (0) | 2023.11.29 |
코딩테스트 풀이 - n보다 커질 때까지 더하기 | break, while 문 (0) | 2023.11.28 |
코딩테스트 풀이 - 배열 만들기 1 (0) | 2023.11.28 |
코딩테스트 풀이 - 수 조작하기 1 | 문자열을 배열로 바꾸기 (2) | 2023.11.25 |