| Problem Name | Online Judge | Year | Contest | Difficulty Level | |
|---|---|---|---|---|---|
| 1 | I Love Strings!! | UVA | 1 | ||
| 2 | Stammering Aliens | Live Archive | 2009 | Europe - Southwestern | 1 |
| 3 | Longest Common Substring | SPOJ | 1 | ||
| 4 | Suffix Array | SPOJ | 1 | ||
| 5 | New Distinct Substrings | SPOJ | 1 | ||
| 6 | Distinct Substrings | SPOJ | 1 | ||
| 7 | Glass Beads | SPOJ | 1 | ||
| 8 | Lexicographical Substring Search | SPOJ | 1 | ||
| 9 | Hidden Password | Live Archive | 2003 | Europe - Southeastern | 1 |
| 10 | Longest Contiguous Subsequence | TJU | 2 | ||
| 11 | GATTACA | UVA | 2 | ||
| 12 | Longest Common Substring II | SPOJ | 2 | ||
| 13 | Glass Beads | UVA | 2 | ||
| 14 | Minimum Rotations | SPOJ | 2 | ||
| 15 | Frequent Substrings | UVA | 4 | ||
| 16 | Hidden Password | UVA | 5 | ||
| 17 | Stammering Aliens | UVA | 5 | ||
| 18 | Petr# | Codeforces | Codeforces Beta Round #86 (Div. 1 Only) & Codeforces Beta Round #86 (Div. 2 Only) | 5 | |
| 19 | Petya the Hero | SGU | 5 | ||
| 20 | Martian Strings | Codeforces | Codeforces Round #106 (Div. 2) | 6 | |
| 21 | String | Codeforces | Codeforces Beta Round #94 (Div. 1 Only) & Codeforces Beta Round #94 (Div. 2 Only) | 6 | |
| 22 | Cyclical Quest | Codeforces | Codeforces Round #146 (Div. 1) & Codeforces Round #146 (Div. 2) | 7 | |
| 23 | String | Codeforces | Codeforces Beta Round #92 (Div. 1 Only) | 8 | |
| 24 | Genetic engineering | Codeforces | Yandex.Algorithm 2011 Round 2 | 8 | |
| 25 | Deletion of Repeats | Codeforces | Codeforces Beta Round #19 | 8 | |
| 26 | Little Elephant and Strings | Codeforces | Codeforces Round #129 (Div. 1) | 8 | |
| 27 | Fence | Codeforces | Codeforces Round #144 (Div. 1) | 9 |