알고리즘이란(algorithm)?

팅커링·2021년 4월 28일
0

단어장

목록 보기
1/4

한줄 개념 정리

컴퓨터를 이용해 문제 해결을 하기 위한 처리 절차

왜 배워야 하는가?

(내가 지금까지 배운 것으로 볼 때) 우아하고 이해하기 쉬운 코드를 작성하기 위해서이다.

알고리즘을 배우는 것은 게임을 할 때 공략집을 공부하는 것과 비슷하다. 공략집을 보지 않더라도 게임을 플레이할 수 있고 이길 수 있듯이 프로그래밍도 알고리즘을 배우지 않고 프로그래밍 문법만 간단히 배워 코딩할 수 있다. 다만 질이 다르다. 게임의 경우 이길 가능성이 떨어지고 프로그래밍의 경우 우아한 코드를 작성하기 힘들다. (나의 경우 그렇다. 쇼기라는 일본식 장기 룰만 간단하게 훑고 대국하니 10번 중 9번은 졌다. 클론코딩을 할 때 로직을 이해기 힘들었다.)

그래서?

그래서 나는 <그림으로 배우는 알고리즘 Basic> 책과 엔지니어대한민국 유튜브 채널을 통해 알고리즘을 공부중이다. 언급한 책 한 권을 다 읽고난 뒤 Leetcode에서 코딩테스트 준비를 할 생각이다.

profile
프론트엔드 공부중입니다. 2021년 취업 목표!

0개의 댓글