본문 바로가기

개발자 세릴리/코딩테스트

[백준] 백준 코딩테스트 / solved.ac 이용 방법

728x90
반응형

백준 알고리즘과 solved.ac

 

저는 취업 준비 당시 코딩테스를 준비했던 취준생은 아니었습니다. 실제로 동기들은 손코딩(코드를 백지에 풀어서 내는 테스트) 테스트를 보기도 했다는데, 저는 신기하게도 코딩 테스트를 보는 회사가 없었기 때문입니다.

알고 준비하지 않은 것은 아니었지만, 시간이 없었던 탓도 있고 중소기업에서 설마 코딩테스트를 보겠어? 하는 의구심이 들었던 것도 사실이기 때문입니다ㅎㅎ

 

그런데 왜 취업 후 코딩테스트를 준비하는가?

코딩테스트를 준비하게된 경위는 아래 포스팅을 참고해주세요!

2023.01.22 - [개발자 세릴리/비전공자 한 입 지식] - [스토리] 비전공자 IT 개발자로 취업하기(6) - 취업과 이직준비

 

백준 알고리즘? solved.ac?

대표적인 코딩테스트 사이트로는 프로그래머스, 백준을 많이 들어보셨을 거다. 나도 둘 중 하나를 고르려고 고민을 하던 중, 회사 신입 스터디 중 한 분이 학원에서 사용했던 solved.ac 라는 사이트를 소개시켜 주셨습니다.

solved.ac 는 백준 사이트의 문제를 기반으로 클래스별(난이도) 문제를 분류해놓아서 로드맵을 짜기 편하게 되어 있습니다.

solved.ac 사이트 홈화면
총 10 class 로 나눠져 있다

 

 

이렇게 로드맵을 짜기도 쉽지만 내가 푼 문제의 현황과, 랭킹, 어떤 문제 해결능력을 키웠는지 등으로 도표로 확인할 수 있습니다.

 

또한, 같이 입사한 신입사원들과 라이벌을 맺고 경쟁(?)을 하는데, 한 분은 프로젝트가 바빠서 거의 못하고 계시고 이 solved.ac를 소개해주신 한 분을 따라 잡기 위해 저 혼자 열심히 고군분투중입니다ㅎㅎ 그래도 많이 따라왔죠!

 

 

문제는 어떻게 푸나?

여러가지 방법이 있겠지만 저는 아래와 같은 순서로 들어가서 class 순서대로 푸는 중입니다.

문제 - CLASS - 각 클래스의 문제 난이도 클릭(+,++)

 

이렇게 선택해서 들어가면 아래와 같은 화면이 나오는데, 이미 푼 문제는 초록색으로, 아직 풀지 않은 문제는 검색색으로 표시됩니다.

 

아직 풀지 않은 문제로 들어가서 문제를 읽고, '제출'을 누르면 코드를 제출할 수 있는 화면이 나타납니다.

그러면 제출하고자 하는 언어를 선택하고 제출을 누르면 채점이 됩니다.

문제 화면
제출 화면

 

'내 제출'을 누르면 해당 문제를 몇 번 시도했으며 결과는 어땠는지 모두 확인이 가능합니다ㅎㅎ

1929번... 어려웠습니다..ㅎㅎ

 

이렇게 처음 코딩테스트를 준비한다면 solved.ac 를 이용하여 라이벌도 하고 클래스별로 문제를 풀면 따로 공부 순서를 생각하지 않아도 좋을 것 같습니다. 앞으로 코딩테스트 주요 알고리즘도 포스팅 해볼 생각입니다. 감사합니다!

728x90
반응형