헬리'Daily/꾸준한 알고리즘

[프로그래머스] 코테 (배열 원소의 길이)

헬리이 2023. 8. 4. 23:29
728x90

 

나의 풀이 

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

 

 

설명)

1.var answer = [ ];

- answer라는 빈 배열을 선언하여 나중에 문자열 길이들을 저장할 준비를 한다.

2. for(let i =0; i<strlist.length; i++)

- 반복문을 통해 strlist 배열의 각 원소에 접근한다.  반복문은 배열의 길이만큼 실행되며,  i는 반복문의 현재 인덱스를 나타냅니다.

3. answer.push(strlist[i].length);

:현재 반복중인 strlist 배열의 원소인 strlist[i]의 길이를 계산하여 answer 배열에 추가한다.  strlist[i].length는 현재 원소의 길이를 나타낸다.

 

 

이렇게 코드는 문자열 배열의 각 원소의 길이를 계산하여 새로운 배열에 저장하고 반환하는 기능을 수행하도록 했다!

 

 

 

 

다른사람의 풀이)

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

이렇게 간단하게도... 되었다... map..메모..

728x90