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

Gaeun·2022년 11월 10일
0

배열 원소의 길이

문제 설명
문자열 배열 strlist가 매개변수로 주어집니다. strlist 각 원소의 길이를 담은 배열을 retrun하도록 solution 함수를 완성해주세요.

나의 풀이

const solution = strlist => strlist.map(x => x.length);

map 메서드를 활용하여 답을 반환할 새 배열을 만들었고, 콜백 함수로는 길이를 구하도록 하였다.

다른 사람의 풀이

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

많은 사람들이 새 배열을 만들고, forpush를 사용하는 코드를 작성하였다. 이것 또한 기본적인 방법인데 나는 항상 굳이.. 새로운 방법을 사용하여 짧은 코드를 작성하고 싶어해서 생각하는 데에 조금 시간이 걸리곤 한다. 위 코드와 같이 길어지더라도 내가 확실히 아는 방법을 사용하는 것도 고려해야겠다.

profile
🌱 새싹 개발자의 고군분투 코딩 일기

0개의 댓글