#문제
문자열 배열 strlist가 매개변수로 주어집니다. strlist 각 원소의 길이를 담은 배열을 retrun하도록 solution 함수를 완성해주세요.
strlist result
["We", "are", "the", "world!"][2, 3, 3, 6]
["I", "Love", "Programmers."][1, 4, 12]
내가 처음 짠 코드...
돌아가긴하네..?ㅋㅋㅋ ㅠ
function solution(strlist) {
var answer = [];
var num=0;
for(let i in strlist){
for(let j=0;j<strlist[i].length;j++){
num++;
answer[i]=num;
}
num=0;
}
return answer;
}
다른 사람의 풀이를 보니...한 줄...ㅋㅋ
function solution(strlist) {
return strlist.map(e => e.length);
}
각 요소에 대해 주어진 함수를 순회하면서 실행하고, 그 결과를 모아서 새로운 배열을 만들어 반환.
나중에 자바스크립트 메서드에 익숙해지시면 다른 문제들도 한 줄로 풀 수 있으실 거예요!