cf.analyzer
coder's edge_
API online

fn analyze(handle: str) insights

Enter your Codeforces handle to get problem suggestions, streak tracking, and progression insights.

$ .cf

Press Enter to run

suggestion.cpp
// practice pick for @tourist
auto problem = pickPracticeProblem(
  /* rating */ 1700,
  /* focusTags */ {"dp", "graphs"}
);

cout << problem.url << "\n";
// -> "https://codeforces.com/problemset/problem/1234/D"