Skip to content
UPEEC

Coders for Life

Solve. Score. Show it off.

Original problems in C, C++, Python and Java — from your first loop to graphs and dynamic programming. Every first solve earns points toward UPEEC goodies, and your stats card goes straight onto your GitHub profile.

80

Easy

56

Medium

18

Hard

ProblemLevelSolved bySuccess rate
To Roman NumeralsEasy0—
Reverse a StringEasy0—
Valid PalindromeEasy0—
Count the VowelsEasy0—
Count the WordsEasy0—
Anagram CheckEasy0—
First Non-Repeating CharacterEasy0—
Run-Length EncodingEasy0—
Reverse the WordsEasy0—
Toggle CaseEasy0—
Caesar CipherEasy0—
Most Frequent CharacterEasy0—
Longest Common PrefixEasy0—
Balanced BracketsMedium0—
Longest Substring Without RepeatsMedium0—
PangramEasy0—
Count OccurrencesEasy0—
Longest Palindromic SubstringMedium0—
Parse an IntegerEasy0—
Anagram GroupsMedium0—
Find the PatternHard0—
Isomorphic StringsMedium0—
Distinct SubstringsMedium0—
Longest Common SubsequenceMedium0—
Edit DistanceHard0—
Decode WaysMedium0—
Resistor Colour CodeEasy0—