헬리'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