코딩테스트

코딩테스트 풀이 - 글자 이어 붙여 문자열 만들기 | forEach 문, map()

히새 2023. 11. 29. 17:06

 

특정 숫자 번째의 문자를 빼는 방법을 생각해보았다. [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() 을 호출한 배열