반응형
문제 설명은 아래 링크를 참고해주세요.
https://school.programmers.co.kr/learn/courses/30/lessons/120854
Solution 1 - push()
function solution(strlist) {
var answer = [];
for(i=0; i < strlist.length; i++){
answer.push(strlist[i].length);
}
return answer;
}
Solution 2 - forEach()
function solution(strlist) {
var answer = [];
strlist.forEach(el=>answer.push(el.length))
return answer;
}
Solution 3 - map()
function solution(strlist) {
return strlist.map((el) => el.length)
}
더 깊게 생각하지 않고 직관적으로 바로 풀어서 Solution 1 로 해결했는데, 생각해보니 Map을 사용하는 것이 더 효과적이라고 생각된다.
생각을 좀 더 깊게 하고 쉬운것도 천천히 여러가지 방법을 더 봐야겠다.
반응형
'Javascript > 코딩테스트-연습' 카테고리의 다른 글
[Javascript] 배열 두배 만들기 (3) | 2024.02.01 |
---|---|
[JavaScript] 분수의 덧셈 (1) | 2024.01.31 |
[Javascript] 배열 뒤집기 (0) | 2024.01.31 |
[Javascript] 백준 - 2739번 구구단 (3) | 2023.11.29 |
[Javascript] 백준 - 2480번 주사위 세개 (2) | 2023.11.29 |