상세 컨텐츠

본문 제목

백준의 알고리즘 사이트로 코딩 공부하기

Baekjoon

by soso_it 2022. 2. 1. 21:40

본문

참고 : https://youtu.be/H6z1_tnyhp0

IT 전공자 혹은 개발자라면 누구나 알고 있을 법한 사이트 'BAEKJOON ONLINE JUDGE'.

사이트 주소는 https://www.acmicpc.net 혹은 boj.kr 만 치면 쉽게 접속할 수 있다.

 

https://www.acmicpc.net

들어가면 아래와 같이 여러 카테고리로 문제가 나뉘어 있는데, 본인의 상황이나 실력에 맞게 선택해서 차근차근 풀어나가면 된다.

보통 많이 풀어 나가는 루틴은 '단계별로 풀어보기' 인 것 같다.

 

50단계까지 있는데 기본적으로 12단계까지는 풀어보는 것을 추천한다.

한 단계씩 클릭해서 들어가면 아래와 같이 해당 성격의 문제들이 분류되어 있다.

 

 

문제를 클릭하여 내용을 확인한 후

 

'제출'탭을 눌러 언어를 선택한 후 코드를 작성하여 제출하면 된다.

 

그럼 이런 식으로 채점 결과를 실시간으로 보여준다.

컴파일 에러가 난 경우 클릭하면 에러도 볼 수 있다.

 

이렇게 단계별 문제 풀기가 끝나면

온라인 강의로 들어가 알고리즘 기초 1/2, 기초 2/2, 중급 1/3.. 순으로 들어가 해당 강의에 포함되어 있는 문제들을 찾아 풀면 된다.

기초 1, 기초 2, 중급 1까지 풀 수 있으면 코딩 테스트를 위한 알고리즘은 준비되었다고 봐도 된다.

 

잘 모르겠는 문제나 해결방법은 구글링이나 유튜브 검색 등의 방법을 통해 해결해 나가 보자.

구글링 방법은 '백준 문제 번호 언어' (ex. 백준 1000 C#)

검색하면 아래와 같이 여러 답 해설이 설명되어 있는 블로그가 검색된다.

 

tip!

이분 탐색, dfs, bfs와 같은 알고리즘 문제를 풀 때는

먼저 해당 알고리즘을 구글링이나 책 등의 레퍼런스를 통해 이해를 하고 난 후

알고리즘을 일단 외우자. 그리고 난 후 문제에 적용해 보기를 반복하자.

나도 올 한 해 매일 최소 1문제씩 풀 계획이다.

아즈아~!!