본문 바로가기

백준

프린이를 위한 백준 이용 가이드

728x90

알고리즘 사이트인 백준은 문제량도 많고 디자인도 깔끔한 편이라 코드 테스트를 준비할 떄 많이들 쓰는 사이트이다.

 

 

Baekjoon Online Judge

Baekjoon Online Judge 프로그래밍 문제를 풀고 온라인으로 채점받을 수 있는 곳입니다.

www.acmicpc.net

 

백준에 처음 접속하게 되면 무엇 먼저 해야할지 모르겠는 경우가 대다수일텐데, 효율적인 공부 순서를 소개한다. 

 

1. 단계별로 풀어보기

본인이 한 번도 알고리즘 문제를 풀어보지 않은 프린이라면 먼저 단계별로 풀어보는 것을 추천한다. 

 

백준 메뉴바 중 문제 > 단계별로 풀어보기로 들어가면 1단계부터 50단계까지 문제들이 모여 있을텐데, 적어도 12단계 정렬까지는 풀어보는 것을 권장한다. 

 

12단계까지 모두 풀었다면 본인이 사용하는 언어의 문법들을 잘 숙지하고 있다는 뜻으로 생각해도 좋을 것 같다. 

 

입출력부터 조건문, 반복문, 배열, 함수 등 프로그래밍에 핵심적인 문법들이 잘 들어가 있으니 모두 풀고 다음 단계로 넘어가도록 하자. 

 

단계별로 풀어보기

 

2. 알고리즘 기초 강의 문제 풀어보기

알고리즘 기초 강의에 수록되어 있는 문제들을 풀어보자. 

 

백준 메뉴바 중 강의 > 온라인 강의 > 알고리즘 기초에 들어가면 포함되어 있는 문제들을 볼 수 있을 것이다. 

 

알고리즘 기초 1/2 와 2/2에 있는 문제들 모두 풀어보는 것을 추천한다.

 

알고리즘 기초 강의 문제

강의 수강 필수는 아니지만 모르는 문제가 절반 이상인 경우에는 강의를 신청하거나 이전 단계에서 문법 실력을 좀 더 다지고 오도록 하자.

 

심화 과정을 원한다면 알고리즘 중급 강의 문제들을 풀어보자.

 

3. Solved.ac 가입

롤이나 오버워치 등의 게임을 해본 사람이라면 랭크 시스템에 익숙할 것이다. 

 

백준에도 문제들의 난이도를 랭크로 알려주고 본인의 티어와 등수를 볼 수 있는데, 정확히는 Solved.ac라는 확장 사이트에서 제공하는 기능이다. 

 

Solved.ac 접속

 

solved.ac

우리 모두가 만들어가는알고리즘 문제해결 학습의 이정표 solved.ac는 Baekjoon Online Judge 문제들에 태그와 난이도를 붙이는 커뮤니티 프로젝트입니다. 현재 13,645개 문제에 난이도 정보를 제공하고

solved.ac

 

본인의 실력 상승과 문제 해결 기록들을 한 눈에 볼 수 있으므로, 사이트 가입을 추천한다. 

 

브론즈, 실버, 골드, 플레티넘, 다이아몬드, 루비 총 6단계로 문제들의 난이도들을 한눈에 알아볼 수 있다.

 

삼성 SW 역량 테스트 기출 문제

골드 문제만 막힘 없이 풀 수 있을 정도면 웬만한 기업들의 코딩 테스트는 합격한다고 봐도 무방하다.

 

일례로, 삼성 SW 역량 테스트 기출 문제 대부분이 실버~골드 문제들이고 플레티넘 문제는 딱 한 번 나왔다.

 

이때문에, 나는 골드 문제들을 위주로 풀겠어 등 자신만의 목표를 세우고 공부해보도록 하자. 

728x90

'백준' 카테고리의 다른 글

[백준 10172] 개.py  (0) 2022.03.12
[백준 10171] 고양이.py  (0) 2022.03.12
[백준 10718] We love kriii.py  (0) 2022.03.12
[백준 2557] Hello World.py  (0) 2022.03.12
눈이 편안한 백준 다크 모드 이용하기  (0) 2022.02.01