개발로그필름

[프로그래머스/js] 부분 문자열 이어 붙여 문자열 만들기 본문

coding test/프로그래머스

[프로그래머스/js] 부분 문자열 이어 붙여 문자열 만들기

yuullog 2024. 4. 20. 13:54
728x90
반응형
SMALL

https://school.programmers.co.kr/learn/courses/30/lessons/181911

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

 

나의 풀이
function solution(my_strings, parts) {
    let answer = []
    for(let i = 0; i<my_strings.length; i++){
        my_strings[i] = my_strings[i].slice(parts[i][0],(parts[i][1]+1))
        answer.push(my_strings[i])
    }
    return answer.join('')
}

 

다른사람 풀이
function solution(my_strings, parts) {
    return parts.map(([s, e], i) => {
        return my_strings[i].slice(s, e + 1)
    }).join('')
}

바로 전 코테에서도 map을 써보는 연습을 하자 다짐했건만 난 또 for문을 썼다 ^^

map 이론적으로는 다 알겠는데 왜 정작 코테에서 쓰려고 하면 떠오르지를 않는지,, 오늘도 한 수 배워 갑니다

map의 요소 부분에 배열을 넣을 수 있다

반응형
LIST
Comments