카테고리 없음

[JavaScript 프로그래머스 공부] 배열 원소의 길이

jaeoun0238 2025. 4. 22. 18:19

배열 원소의 길이

내가 직접 풀어본 코드

function solution(strlist) {
    let answer = [];
    for(let i = 0; i< strlist.length;i++){
        answer.push(strlist[i].length);
    }
    return answer;
}

.length는 문자열의 길이를 알려주는 속성으로 반복문을 돌면서 이걸 하나씩 구해서 배열에 담으려면 push()를 사용하면 됨!

push(문자열.length) 이런식으로 배열안에 값이 차곡차곡 들어가도록 하기

다른방식 1

function solution(strlist) {
  return strlist.map(str => str.length);
}

map으로 배열을 순회하면서 새로운 배열을 만들고 각문자열의 길이만 뽑아서 새로운 배열로 만들어서 돌려준다!

map방식으로 해볼걸 생각을 못했다.. 조금 더 단순하지 않은 방식으로 풀어보도록 노력해봐야겠다..!