백준 온라인 사이트로 알고리즘 초보가 공부하는 방법

Cho Dragoo·2021년 5월 1일
44

"백준 온라인 저지(BOJ)로 처음 알고리즘 시작해서 공부했던 방법 공유"
라매개발자 채널 유튜브 동영상을 시청하고 내용을 정리한 글입니다.
자세하게 알고싶은 분은 출처를 참고하세요.
https://youtu.be/H6z1_tnyhp0

라매개발자님이 말하는
알고리즘을 거의 모른다싶은 분들에 추천하는 백준 알고리즘 공부 순서


1. 백준 사이트에서 알고리즘 문제의 활용범위

백준 사이트에 들어가 회원가입
http://boj.kr


문제 -> 단계별로 풀어보기를 선택


순서입출력과 사칙연산을 선택

여기서부터 번호 순대로 풀어본다.
https://www.acmicpc.net/step/1

이런식으로 12단계까지 풀어본다.


그렇게 다풀고 어느정도 익숙해졌다면 강의 -> 온라인 강의로 들어가서


알고리즘 기초 1/2 를 클릭


포함되어 있는 문제 아래에 있는 문제들을 쭉 풀어본다.


같은 방식으로 알고리즘 기초 2/2 를 클릭하고 그 강의에 포함되어 있는 문제들을 쭉 풀어본다. 여기까지 무난히 풀 수 있다면 코딩테스트의 준비는 다 되며 왠만한건 다 구현 할 수 있다는 자신감이 생긴다고 한다.


2. 알고리즘 문제를 풀면서 공부하는 방법

문제를 풀다가 막힐수도 있는데 그럴 때는 구글로 들어가


백준 1000 javascript 이런식으로 검색해서 찾은
예제코드를 보고 이해하고 제출하는걸 추천


DFS와 BFS 처럼 모르는 알고리즘이 나왔다면????

백준 문제를 직접 검색 하는것보다 알고리즘 명칭 그 자체를 직접 검색해 배워본다.
본 사진의 경우에는 DFS, BFS 를 검색 할 것이다.


3. 알고리즘 문제는 어디까지 풀어야???

대략 알고리즘 중급 1/3까지 풀 수 있다면 대기업 코딩테스트는 자신 있게 도전 할 수 있을 거라고 한다.


-문제가 어렵다면 문제 패턴을 그냥 외우고 풀다보면 결국엔 이해 할 수 있다-
(개발자 유튜버 "라매개발자")

profile
어떤 문제든 파악 할 수 있으며 해결책을 찾을 수 있는 개발능력을 꿈꾸고 있습니다.

0개의 댓글