<aside> <img src="/icons/cursor-click_red.svg" alt="/icons/cursor-click_red.svg" width="40px" /> 빠른 이동을 원하시면, 아래 키워드를 클릭하세요!

</aside>

자바스크립트와 알고리즘을 연습해야 하는 이유

공부를 하다 보면 자바스크립트보다 프레임워크나 라이브러리를 더 많이 사용하게 되기 때문에 자바스크립트를 이용한 문제 해결과 알고리즘 능력은 별로 필요하지 않은 게 아닌가 문득 생각이 들기도 합니다.

그러나 데이터가 있어야 할 곳에 어떤 데이터가 어떻게 전달되어 들어갈 지 예측하는 것, 데이터를 가공하는 다양한 방식에 대한 학습과 같은 일들은 자바스크립트와 알고리즘을 통해 CS적 사고가 가능해야 합니다.

다시 말하면, 자바스크립트와 알고리즘은 깊이 있는 사고체계를 만들어 줍니다. 코드를 작성할 때 더 나은 선택을 하도록 만들고, 앞서 더 나은 선택에 대해 고민할 수 있도록 합니다. 어떻게 하면 더 합리적으로 더 좋은 과정을 통해 빠르게 결과를 도출할 수 있는지를 고민할 때 사고의 확장이 일어나게 되고, 이것이 알고리즘의 순기능입니다.

그렇기 때문에 자바스크립트의 각종 메소드들을 활용하여 풀 수 있는 문제들을 준비하였습니다. 주어진 조건을 만족하는 코드를 작성할 수 있도록 시도해 보세요!

BossyBriskLcont-size_restricted.gif

문제 풀이 방법

아래의 토글을 열어 문제 구성, 풀이 방법을 살펴보세요!

문제 구성

문제 풀이 방법

Javascript Exercise Problem List

01_variable,function,type


02_conditional,string,loop


03_array,object