백준 클래스 경험치 - baegjun keullaeseu gyeongheomchi

공부를 하던 와중에 백준에서 뭔가 싶어서 눌러보니 이런게 나왔다.

백준 클래스 경험치 - baegjun keullaeseu gyeongheomchi

대충 알아보니 백준이랑 연동해서 자신의 랭킹?을 볼 수 있는 것 같아서 나도 해보았다.

백준 클래스 경험치 - baegjun keullaeseu gyeongheomchi

이런식으로 난이도 별로 문제도 존재해서 골라서 푸는게 가능하다.데 내가 꽤 푼 줄 알았는데 좀 터무니 없이 문제량이 많기는 한가보다... 그리고 이 단계에 조금 맞지않는 점이 있는데

백준 클래스 경험치 - baegjun keullaeseu gyeongheomchi

이 문제중에서 엄청난 부자2와 긴자리계산인가 검증수인가는 C++로는 풀기가 그렇게 어렵다고 하더라... 그래서 사람들이 python으로 풀라고 하는데 이미 C++에 익숙해져버린 나는 별 수가 없지만... 일단은 넘어갔다.

백준과 연동하면 몇 문제를 풀었는지 그리고 자신의 등급에 대해서 알 수가 있다.

백준 클래스 경험치 - baegjun keullaeseu gyeongheomchi

현재 실버 4이다... 역시 성장하는데는 한참 걸리나 보다 문제를 보면 그래도 골드 문제 하나라도 풀어서 다행이긴한데 한문제로 경험치가 무려 12.0퍼나 오르다니... 문제난이도에 따라서 경험치가 많이 차이나는 것 같다.

백준 클래스 경험치 - baegjun keullaeseu gyeongheomchi

밑의 통계에서는 어떤 종류의 문제를 많이 풀었는지도 볼 수 있다 최근에 정렬을 여러개 풀었더니 정렬이 좀 올라오긴 했다만 사실 이 부분은 기준이 뭔지는 잘모르겠다...

백준 클래스 경험치 - baegjun keullaeseu gyeongheomchi

티어 랭킹도 존재한다. 고인물들이 어마어마하게 많다...

백준 클래스 경험치 - baegjun keullaeseu gyeongheomchi

클래스라고 해서 프로그래머스의 스킬체크랑 비슷한거 같은데 역시 백준이 문제수도 많고 하다보니 레벨이 무려 10까지 존재한다. 이걸 토대로 공부를 해도 좋을 것 같다.

이걸 보고나니 역시 나도 한참 더 풀어야하나 싶다.

백준 클래스 경험치 - baegjun keullaeseu gyeongheomchi

백준 온라인 저지에서 알고리즘 문제를 풀다보면 지금 풀고 있는 문제가 얼마나 어려운지 가늠하기 어려웠습니다.

그래서 맞은 사람, 제출, 정답비율을 보고 가늠하려고 하지만 쉽지 않았습니다.

백준 온라인 저지에 문제의 난이도를 등급으로 표시하는 기능이 있었습니다.

그리고 유저별 수준을 알 수 있는 유저의 티어(등급)를 확인할 수 있는 아주 유용한 사이트도 같이 소개시켜드리겠습니다.

백준 클래스 경험치 - baegjun keullaeseu gyeongheomchi

백준온라인저지 알고리즘 문제 난이도 표시방법

백준 온라인 저지에서 문제 난이도를 표시하는 방법을 설명드리겠습니다.

백준 온라인 저지에서 로그인한 다음 우측 상단 "설정"을 클릭합니다.

백준 클래스 경험치 - baegjun keullaeseu gyeongheomchi

좌측 메뉴에서 solved.ac를 클릭합니다.

처음에는 "사용하기" 버튼이 표시되는데 그 버튼을 클릭하시면 아래 이미지와 같이 사용중으로 바뀌게 됩니다.

백준 클래스 경험치 - baegjun keullaeseu gyeongheomchi

여기까지 하셔도 문제에 난이도가 표시되지 않습니다.

좌측 메뉴에서 "보기 설정" 메뉴를 클릭합니다.

sovled.ac 티어 관련 설정이 2개 있으며 "보지 않기"로 설정되어 있습니다.

이 2개를 "보기"로 변경합니다. 

백준 클래스 경험치 - baegjun keullaeseu gyeongheomchi

두 설정의 차이점이 무엇인지 알려드리겠습니다.

solved.ac 티어를 "보기"로 변경하시면 문제 목록에서 난이도가 표시됩니다.

백준 클래스 경험치 - baegjun keullaeseu gyeongheomchi

solved.ac 티어 이름(문제 제목 하단)을 "보기"로 변경하시면 문제를 클릭했을 때 알고리즘 문제 아래에 난이도 이미지와 이름이 동시에 표시됩니다.

백준 클래스 경험치 - baegjun keullaeseu gyeongheomchi

알고리즘 문제 난이도

알고리즘 문제 난이도를 백준온라인저지 사이트에서 표시되도록 했는데 등급표는 solved.ac 사이트에서 확인하실 수 있습니다.

solved.ac

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

solved.ac

백준 클래스 경험치 - baegjun keullaeseu gyeongheomchi

상단에 있는 문제 > 레벨 메뉴를 클릭하시면 레벨을 확인하실 수 있습니다.

등급은 크게 Bronze < Silver < Gold < Platinum< Diamond < Ruby 순으로 되어 있으며,

각 세부등급은 5 < 4 < 3 < 2 < 1로 5개 등급이 존재합니다.

사용자들이 등급을 매기는 것으로 아직 등급이 없는 문제는 Unrated로 표시됩니다.

백준 클래스 경험치 - baegjun keullaeseu gyeongheomchi

solved.ac 사이트의 우측 상단 ? 아이콘에 "BOJ로 로그인"을 클릭하시면 백준온라인저지 아이디로 로그인하는 화면이 뜹니다.

거기서 로그인하시면 위 그림과 같이 해결 부분에 본인이 풀었던 문제들의 수가 난이도별로 표시됩니다.

사용자 티어 확인

사용자들의 티어를 랭킹으로 볼 수 있는 화면이 있습니다.

랭킹 > 티어 메뉴를 클릭하시면 확인하실 수 있습니다.

백준 클래스 경험치 - baegjun keullaeseu gyeongheomchi

랭킹에 진입하기 위해서는 CLASS를 올려야 합니다.

문제 > CLASS 메뉴를 클릭하시면 지금까지 CLASS 단계별로 진행도가 표시됩니다.

1부터 10 CLASS까지 존재합니다. 검은색 점선까지 진행하면 클래스를 획득하게 됩니다.

에센셜 또는 전체에 있는 숫자를 클릭하시면 문제 목록이 뜨게 되고 문제를 클릭하시면 백준온라인저지에서 문제를 푸실 수 있습니다.

백준 클래스 경험치 - baegjun keullaeseu gyeongheomchi

검색 및 레벨순 정렬

검색

문제 또는 알고리즘 등을 검색할 수 있는 검색 기능을 제공하고 있습니다.

상단 돋보기 이미지를 클릭하시면 아래와 같이 검색창이 뜨고 다양한 필터를 사용하실 수 있습니다.

또한, 문제 > 검색 메뉴를 클릭하셔서 검색하실 수도 있습니다.

백준 클래스 경험치 - baegjun keullaeseu gyeongheomchi
레벨순 정렬

알고리즘 하나를 지정해서 공부하실 때 문제 난이도 쉬운 것부터 어려운 것 순으로 푸시는 것을 원하실 겁니다.

이 사이트에서 그런 기능을 제공해주고 있습니다.

먼저 문제 > 태그 메뉴를 클릭합니다.

백준 클래스 경험치 - baegjun keullaeseu gyeongheomchi

다이나믹 프로그래밍(Dynamic Programming)을 선택해보도록 하겠습니다.

화면이 뜨면 디포틀로 ID순으로 정렬되어 있습니다.

백준 클래스 경험치 - baegjun keullaeseu gyeongheomchi

옆에 있는 레벨을 클릭하시면 레벨순으로 정렬됩니다.

참고로 문제번호가 검은색이 아닌 짙은녹색으로 표시된 것들은 이미 푸신 문제들이므로 검은색 문제들을 푸시면 됩니다.

그리고 어려운 문제부터 푸시고 싶으신 분들은 레벨을 한 번 더 클릭하시면 역순으로 정렬됩니다.

백준 클래스 경험치 - baegjun keullaeseu gyeongheomchi

사용자 프로필

마지막으로 프로필 화면을 소개하도록 하겠습니다.

우측 상단 ? 아이콘에 마우스를 올리면 프로필 메뉴를 뜨는데 클릭합니다.

본인의 등급, AC Rating, 경험치, 순위 등이 표시됩니다.

백준 클래스 경험치 - baegjun keullaeseu gyeongheomchi

그 아래에 그래프들이 표시됩니다.

첫번째 그래프는 풀었던 문제들의 등급을 원 그래프로 보여줍니다.

백준 클래스 경험치 - baegjun keullaeseu gyeongheomchi

그 다음 그래프는 알고리즘의 편식 정도를 알 수 있는 그래프가 표시됩니다.

저는 DS(자료구조), DP(다이나믹 프로그래밍) 비율이 높은 것으로 나오네요.

DS는 표에서 26개인데 아무래도 스택 등 다른 자료구조들의 총합으로 구한 값인 것으로 보입니다.

백준 클래스 경험치 - baegjun keullaeseu gyeongheomchi

여기까지 solved.ac 사이트를 알아보았습니다.

예전부터 백준 온라인 저지 사이트 문제들을 풀어보면서 난이도가 무엇인지 궁금했었고

난이도순으로 풀어보고 싶다는 생각을 했었는데 정말 좋은 사이트로 보여집니다.

그리고 혼자 문제를 풀다보면 약간 지루해질 수도 있는데 티어를 올리면서 랭킹을 확인할 수 있으니

실력이 쌓인다는 느낌을 받을 수 있고 재미도 느낄 수 있을 듯 합니다.

난이도가 정해지지 않은 문제들은 기여 메뉴를 통해서 참여하실 수 있으니

원하시는 분들은 참여하셔도 좋을 듯 싶습니다.

관련글:

2020/12/10 - [Algorithm] - [알고리즘] 백준 온라인 저지 사이트 소개

[알고리즘] 백준 온라인 저지 사이트 소개

삼성 소프트웨어(SW) 테스트 또는 SW검정을 준비하시는 분들을 위하여 알고리즘 관련 내용을 포스팅하려고 합니다. 알고리즘을 공부하면 내가 만든 소스가 맞는지 확인하기가 어렵습니다. 무조

smartpro.tistory.com

백준 클래스 경험치 - baegjun keullaeseu gyeongheomchi

2020/12/11 - [Algorithm] - [알고리즘] 백준 온라인 저지 사이트 - 문제 채점

[알고리즘] 백준 온라인 저지 사이트 - 문제 채점

지난 시간에 이어서 백준 온라인 저지 사이트 사용법을 알아보도록 하겠습니다. 문제 선택 및 풀이 연습삼아 간단한 코딩 문제 하나를 풀어보도록 하겠습니다. www.acmicpc.net/problem/1000 1000번: A+B

smartpro.tistory.com

백준 클래스 경험치 - baegjun keullaeseu gyeongheomchi