• 카테고리

    질문 & 답변
  • 세부 분야

    알고리즘 · 자료구조

  • 해결 여부

    미해결

1의 갯수를 구하는 문제 : filter를 사용하면 효율이 더 떨어질까요?

20.09.26 10:35 작성 조회수 164

0

let count = 0;

for(let i=0; i<=1000; i++){

    count += String(i).split("").filter(n => n == "1").length;

}

console.log(count);

처음에 문제 해설을 보기 전에 이런 식으로 풀었는데 강의하신 for문을 2번 사용하는 방법보다 효율이 떨어질까요?

아무래도 배열을 새로 만들고 다시 도는 방식이다 보니까 떨어질 것 같긴한데...

다른 반복문 문제를 비슷한 방식으로 푼다고 할 때 괜찮은 방법인지 궁금합니다.

답변 0

답변을 작성해보세요.

답변을 기다리고 있는 질문이에요.
첫번째 답변을 남겨보세요!