The first Codeforces Android Application is now available on the Google Play Store. You can download it here-
https://play.google.com/store/apps/details?id=com.innsolutions.codeforcesstats
This application makes extensive use of the Codeforces API which allows you to do the following things-
I. Powerful Problem Filter Search through thousands of Codeforces Problems in the blink of an eye.
- Problems Search By Tags Did you study trees yesterday & feel like solving some questions on trees? Well, look no further. This app lets you filter the Codeforces Problems by tags.
Want to practice questions which involve the concepts of both dynamic programming as well as probability? Just type those tags & only those problems would be shown which involve the knowledge of ALL the tags given.
- Custom Problem Search a. Find all the problems of a particular contest. b. Find all the problems of a particular index(A,B,C,D,E,F). c. Find problems which contain the word(string) given by you in the problem name. d. Find all the problems solved by a particular number of people.
Questions found are displayed in the form of a list along with the Points, Contest ID, Problem Name, & the Number of people who have already solved it.
Points give you an idea of the difficulty level of a particular question. Just click a question of your choice to view the problem statement & start solving. Simple, huh?
II. View User Info
Do you want to know how your friend performed in the Codeforces Round last night but don't want to open the website. With this app you just need to type in the Handle (Username) of a particular user & then you can view the following-
User Info The basic profile info of a particular Codeforces User.
User Rating Change History The Rating Change History which includes the details of all the Rated Contests in which the user has participated. On clicking a particular contest in the list, all the submissions of that user in the clicked contest would be shown.
User Submissions Last N Submissions of a user where N will be a number given by you. On clicking a particular submission, the problem statement opens.
III. Compare Users You can compare Codeforces Users in 2 ways-
Overall Info Compare You can compare the basic info of as many users as you want by just entering the Handles of those users.
Head To Head Comparison. This feature lets you compare up to 4 Codeforces users. It finds the Common Contests, i.e., the contests in which all the specified users have participated & then it displays the ranks of each of those users side by side for easy comparative analysis.
IV. Search Users Warning- This operation is very slow as it receives the info of all the Codeforces Users & then searches through the whole database. It can take upto 10 minutes on 3G. 2G is not recommended. You can search for Codeforces Users by just entering anything you remember or just a part of anything you remember. Search by handle, first name, last name, organisation, city or country. If you enter data in more than one fields, then the union of all the search results is displayed.