Main graphics
Community Powered Guide for
Programming Challenges is a community project that adds tags and difficulty guides to Baekjoon Online Judge problems.
Currently providing data for 21,050 problems.

Translations to English are incomplete.

After signing in to BOJ, you can toggle the difficulty display in Settings.

Challenges Suited for Your Skill

Bronze for beginners, Silver for experienced, Gold for experts, and beyond —
Train with challenges suited for your skill, and get to know your accomplishments.


Try Our Curations

New to programming challenges? Got lost in your training plan?
Sprout and Class problems will help you get on track.

Sprout Problems

By the Community

Anyone can contribute!
Write a review for problems you solved, and contribute to the community.

Contribution Guidelines
Join our Discord server!