Features

Categories

Explore problems organized by topic and concept.

1 Browsing by Category

All problems on BudiBadu are tagged with relevant categories like Arrays, Strings, Dynamic Programming, Graphs, and more.

Visit the /category page to browse all available topics. Each category shows the count of problems and their difficulty distribution.

Topic Mastery

Focus your practice on specific algorithmic concepts.

2 Popular Categories

  • Arrays: The foundation of data manipulation.
  • Strings: Text processing and parsing.
  • Dynamic Programming: Optimization problems.
  • Trees & Graphs: Hierarchical and network structures.
  • Sorting & Searching: Classic algorithms.

3 Category Filtering

When browsing the main /problem page, you can filter by category to narrow down the list. This is especially useful if you're preparing for interviews that focus on specific topics.