본문 바로가기
코딩테스트/백준

백준 사이트에서 solved.ac 난이도 표시하기, 난이도 단계 정리

by RuntimeSimple 2025. 2. 11.

백준에서 solved.ac 난이도 설정하는 방법

solved.ac는 백준 온라인 저지(BOJ)에서 문제의 난이도를 보다 정밀하게 분석하여 티어(Tier) 시스템으로 제공하는 외부 서비스입니다. solved.ac를 연동하면 백준 문제 리스트에서 난이도를 더 직관적으로 확인할 수 있으며, 자신의 실력 분석도 가능합니다.

이번 글에서는 백준에서 solved.ac 난이도를 활성화하는 방법을 단계별로 정리해보겠습니다.


✅ solved.ac 난이도 활성화하는 방법

1️⃣ 백준 계정과 solved.ac 연동

solved.ac에서 난이도를 보려면 백준 계정을 연동해야 합니다.

설정 방법

1. solved.ac 공식 사이트에 접속

2. 우측 상단 "로그인" 버튼 클릭

 

3. 백준 아이디로 로그인

 

4.

  • 프로필 페이지로 이동
    • 로그인 후, 우측 상단 프로필 아이콘을 클릭합니다.
    • "내 프로필"을 선택하여 프로필 페이지로 이동합니다.
  • "프로필 편집" 버튼 찾기
    • 프로필 페이지 상단에 " 프로필 편집 " 버튼이 있습니다.
    • 이 버튼을 클릭 후 저장을 클릭하면 solved.ac가 백준에서 최신 정보를 가져와 동기화합니다.

 

 

 

💡 연동이 완료되면 solved.ac에서 자신이 푼 문제, 난이도, 티어, 랭킹 등을 확인할 수 있습니다.

 

2️⃣ 백준 사이트에서 solved.ac 난이도 표시하기

solved.ac를 백준에서 바로 활용하려면 백준 사이트에서 난이도를 활성화해야 합니다.

설정 방법

1. 백준 사이트에 로그인

2. 우측 상단 프로필 아이콘 클릭 → "설정" 메뉴로 이동

3. "solved.ac 난이도 표시"  사용하기 활성화

 

 

4. 우측 메뉴에 "보기"에서 사진 속 체크 된 부분 원하는 옵션으로 설정

 

적용되어 나타난 사진

💡 이 설정을 하면 백준의 문제 리스트에서 solved.ac의 난이도 아이콘을 확인할 수 있습니다.


3️⃣ solved.ac 플러그인 설치 (선택 사항)

더 직관적인 UI로 백준 문제 난이도를 확인하고 싶다면 브라우저 확장 프로그램(플러그인)을 설치하는 것도 추천합니다.

설치 방법

  1. Chrome 웹스토어에서 "solved.ac" 검색
  2. "solved.ac UserScript" 또는 "BaekjoonHub" 확장 프로그램 추가
  3. 설치 후 백준 사이트를 새로고침하면 solved.ac 스타일이 적용됨

💡 이 플러그인을 사용하면 solved.ac의 난이도를 더 깔끔한 디자인으로 볼 수 있으며, 필터 기능도 추가됩니다.


난이도 단계 정리

 

📌 백준 난이도 구조

백준의 난이도는 6개의 등급으로 나뉘며, 
숫자가 낮을수록 난이도가 높아지는 구조입니다.

 

✅ 난이도 순서 (쉬운 순 → 어려운 순)
브론즈 (Bronze) → 실버 (Silver) → 골드 (Gold) → 플래티넘 (Platinum) → 다이아몬드 (Diamond) → 루비 (Ruby)

 

📝 예를 들어, 브론즈 5 → 브론즈 1 → 실버 5 → 실버 1 → 골드 5 → 골드 1 순으로 난이도가 상승합니다.


1️⃣ 브론즈 (Bronze) 🔰

난이도: 입문자 (쉬움)
코딩을 처음 접하는 초보자를 위한 단계로, 기본 문법과 간단한 문제 풀이를 연습할 수 있습니다.

📍 브론즈 5 ~ 3

  •   입출력, 사칙연산, 조건문, 반복문
  •   간단한 구현 문제

📍 브론즈 2 ~ 1

  •   1차원 배열, 문자열 처리
  •   쉬운 수학 문제

추천 문제


2️⃣ 실버 (Silver) ⚪

난이도: 초급 개발자 (중간 난이도)
기본적인 알고리즘을 익히고 적용하는 단계입니다.

📍 실버 5 ~ 3

  •   정렬, 브루트포스(완전 탐색), 스택/큐, 기본적인 탐색 문제

📍 실버 2 ~ 1

  •   DFS/BFS, 다이나믹 프로그래밍(DP) 기초
  •   그리디 알고리즘, 이진 탐색

추천 문제


3️⃣ 골드 (Gold) 🟡

난이도: 중급 개발자 (어려움)
본격적으로 알고리즘을 학습하고, 응용력을 키우는 단계입니다.

📍 골드 5 ~ 3

  •   백트래킹, 이분 탐색, 분할 정복, DP 응용

📍 골드 2 ~ 1

  •   네트워크 플로우, 최소 신장 트리(MST), LCA, 세그먼트 트리

추천 문제


4️⃣ 플래티넘 (Platinum) 🟣

난이도: 고급 개발자 (매우 어려움)
고급 자료구조 및 알고리즘을 활용하는 문제들이 출제됩니다.

📍 주요 알고리즘

  •   플로이드-워셜 알고리즘
  •   트라이(Trie), 세그먼트 트리 고급
  •   문자열 알고리즘 (KMP, Aho-Corasick)

추천 문제


5️⃣ 다이아몬드 (Diamond) 🔷

난이도: 알고리즘 대회 수준 (극악 난이도)
컴퓨터 과학과 관련된 매우 심화된 개념들이 포함되며, 수학적 사고와 최적화 능력이 필수입니다.

📍 주요 알고리즘

  •   네트워크 플로우, 세그먼트 트리 고급
  •   고급 그래프 이론

추천 문제


6️⃣ 루비 (Ruby) 🔴

난이도: 최고 난이도 (초고난이도 문제)
백준에서 제공하는 가장 어려운 문제들로, ICPC, Codeforces, Google Code Jam 수준의 문제들이 포함됩니다.

📍 주요 알고리즘

  •   희소 테이블, 오일러 경로, 고급 그래프 이론

추천 문제


📌 백준 난이도 단계 요약

 

등급 단계 수 난이도 수준 주요 개념
브론즈 (Bronze) 5단계 (5~1) 쉬움 (입문자) 입출력, 조건문, 반복문, 기본 수학
실버 (Silver) 5단계 (5~1) 중급 (초급 개발자) 정렬, 탐색, DFS/BFS, DP 기초
골드 (Gold) 5단계 (5~1) 어려움 (중급 개발자) 백트래킹, 이분 탐색, 최단 경로
플래티넘 (Platinum) 5단계 (5~1) 매우 어려움 (고급 개발자) 그래프, 네트워크 플로우, 세그먼트 트리
다이아몬드 (Diamond) 5단계 (5~1) 극악 난이도 (대회 수준) 고급 알고리즘 및 자료구조
루비 (Ruby) 4단계 (4~1) 최상위 난이도 ICPC 및 알고리즘 대회 수준 문제

 

'코딩테스트 > 백준' 카테고리의 다른 글

백준 | Python | DFS | 단지번호붙이기 (실버 1)  (0) 2025.02.11