Skip to content

This repository offers a statistical overview of my problem-solving progress, displaying the count of problems solved across various online judges.

License

Notifications You must be signed in to change notification settings

MishkatIT/ProblemSolvingStats

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

283 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Top

Banner

Last Updated Total Problems Platforms

Updated: 08 February 2026 at 10:57:44 PM โ€ข Automatic

๐ŸŽฏ Platform ๐Ÿ‘ค Profile โœ… Solved ๐Ÿ“ˆ Progress ๐Ÿ“… Updated On ๐Ÿ”„ Mode
Codeforces MishkatIT 2621 Progress 08 February 2026 Automatic
LeetCode MishkatIT 412 Progress 08 February 2026 Automatic
VJudge MishkatIT 347 Progress 08 February 2026 Automatic
AtCoder MishkatIT 161 Progress 08 February 2026 Automatic
CodeChef MishkatIT 126 Progress 08 February 2026 Automatic
CSES MishkatIT 66 Progress 15 January 2026 Manual
Toph MishkatIT 37 Progress 08 February 2026 Automatic
LightOJ mishkatit 31 Progress 08 February 2026 Automatic
SPOJ mishkatit 18 Progress 16 January 2026 Manual
HackerRank MishkatIT 7 Progress 17 January 2026 Manual
UVa MishkatIT 7 Progress 08 February 2026 Automatic
HackerEarth MishkatIT 2 Progress 05 February 2026 Automatic
๐ŸŽ–๏ธ TOTAL 3835 100% 08 February 2026

๐Ÿ† Key Highlights

๐Ÿฅ‡ Top Platform ๐ŸŽฏ Main Focus ๐Ÿ“š Platforms Active
Codeforces Competitive Programming 12
2621 Problems Algorithm Mastery Multi-Platform


๐ŸŽฏ Latest Solve

๐Ÿ“… Last Solved ๐Ÿ† Platform
08 February 2026 Codeforces



๐Ÿ“… Last Solved by Platform

๐Ÿ† Platform ๐Ÿ“… Last Solved
Codeforces08 February 2026
AtCoder31 January 2026
CodeChef17 January 2026
Toph17 January 2026
LeetCode10 January 2026
CSES18 August 2025
SPOJ06 May 2025
VJudge02 May 2025
LightOJ12 August 2023
HackerEarth01 January 1970
HackerRank01 January 1970
UVa01 January 1970

Active Badge
Solving problems today - the mind stays sharp through consistent practice.

๐ŸŽฏ Want Your Own Automated Stats Tracker?

โœจ Transform Your GitHub Profile โœจ

Feature Benefit
๐Ÿš€ Automated Updates Never manually update again
๐Ÿ“Š 13+ Platforms Codeforces, LeetCode, AtCoder & more
๐ŸŽจ Beautiful Design Professional badges & tables
โšก 5-Minute Setup Get started instantly

๐Ÿ“š Setup and Usage

๐ŸŸข ๐Ÿ†• Complete Setup Guide for Newbie Users

๐Ÿ“– Step-by-Step Setup for Complete Beginners

Follow these steps in order - it's that simple!

1๏ธโƒฃ Create GitHub Account (if you don't have one)

๐ŸŒ In your web browser:

  • Go to github.com
  • Click "Sign up" (free!)
  • Choose username, email, password
  • Verify your email

2๏ธโƒฃ Install Git (if not installed)

๐Ÿ“ Download and install:

  • Download from git-scm.com
  • Run installer with default settings ๐Ÿ’ป In Command Prompt/Terminal (after installation):
git config --global user.name "Your Name"
git config --global user.email "your.email@example.com"

3๏ธโƒฃ Install Python

๐Ÿ’ป In Command Prompt/Terminal:

winget install Python.Python.3.11

Verify: python --version

4๏ธโƒฃ Fork the Repository

๐ŸŒ In your web browser:

5๏ธโƒฃ Clone Your Fork

๐ŸŒ In your web browser (on your forked repo page):

  • Click "Code" button
  • Copy the HTTPS URL ๐Ÿ’ป In Command Prompt/Terminal:
git clone YOUR_COPIED_URL
cd ProblemSolvingStats

6๏ธโƒฃ Run the Setup

๐Ÿ’ป In Command Prompt/Terminal (from your project folder):

spark.bat

7๏ธโƒฃ Install Requirements (first time only)

๐Ÿ’ป In Command Prompt/Terminal (in the spark.bat menu):

  • When menu appears, select option 6 to install requirements
  • This downloads all needed Python packages

8๏ธโƒฃ Add Your Usernames

๐Ÿ’ป In Command Prompt/Terminal (in the spark.bat menu):

  • Select option 1 or 2 to configure your coding platform usernames
  • Add your profiles: Codeforces, LeetCode, AtCoder, etc.

9๏ธโƒฃ Push Changes to GitHub

๐Ÿ’ป In Command Prompt/Terminal (from your project folder):

git add .
git commit -m "Configure my coding platform usernames"
git push origin main

๐Ÿ”Ÿ Enable GitHub Actions

๐ŸŒ In your web browser:

  • Go to your repository on GitHub
  • Click "Actions" tab
  • Click "I understand my workflows, go ahead and enable them"

๐ŸŽ‰ DONE! Your stats will update automatically every day!

โš ๏ธ Important for future manual updates: When you come back later to manually run scripts or spark.bat, always do git pull first! GitHub Actions updates your README daily, so your local repo might be out of sync.

๐Ÿš€ Quick Start Guide

Ready to showcase your problem-solving journey?
Follow these simple steps to get your automated stats tracker!

๐Ÿ“‹ Prerequisites

  • Python 3.8+
  • Git (for cloning and version control)
  • GitHub account
  • pip package manager

๐Ÿ› ๏ธ Installation Steps

Step Action Command/Description
1 ๐Ÿด Fork Repository Visit MishkatIT/ProblemSolvingStats and click Fork
2 ๐Ÿ“ฆ Clone Your Fork git clone https://github.com/YOUR_USERNAME/ProblemSolvingStats.git
cd ProblemSolvingStats
๐Ÿ’ก Run in terminal/command prompt
3 ๐Ÿ–ฅ๏ธ Windows Users 1. Run spark.bat
2. If first time: Select option to install requirements
3. Follow the menu to configure usernames and test setup
4. Push to GitHub: git add . && git commit -m "Configure usernames" && git push origin main
5. Done! Everything is automated from here. โœ… Skip Steps 4โ€“7, follow 8
4 ๐Ÿ“ฅ Install Dependencies pip install -r requirements.txt
5 โš™๏ธ Configure Usernames python scripts/manage_handle.py
๐Ÿ’ก Optional: python scripts/change_display_name.py for display names
6 ๐Ÿ“ค Push to GitHub git add .
git commit -m "Configure my usernames"
git push origin main
๐Ÿ’ก Required! GitHub Actions need your usernames to work
7 ๐Ÿงช Test Setup python scripts/auto_update.py
8 ๐Ÿค– Enable Automation After pushing your changes to GitHub: Go to your repository โ†’ Actions tab โ†’ Click "I understand my workflows, go ahead and enable them" to activate automated updates

โš ๏ธ Important for future manual updates: When you come back later to manually run scripts or spark.bat, always do git pull first! GitHub Actions updates your README daily, so your local repo might be out of sync.

๐ŸŽฎ Available Scripts

Script Purpose When to Use
python scripts/auto_update.py ๐Ÿ”„ Full Automation
Fetch + Update README
Daily automated runs
python scripts/manual_update.py โœ๏ธ Manual Entry
Enter stats manually
API failures or new platforms
python scripts/manage_handle.py ๐Ÿ‘ค Manage Handles
Configure usernames
Setting up platform usernames
python scripts/change_display_name.py ๐ŸŽจ Display Names
Change profile names
Personalizing README appearance
python scripts/update_readme.py ๐Ÿ“ README Only
Regenerate README
Using existing data
python scripts/check_and_adjust_schedule.py ๐Ÿ“… Schedule Check
Review update timing
Optimizing automation schedule
python scripts/sync_profiles.py ๐Ÿ”— Sync Profiles
Synchronize platform data
Ensuring data consistency

๐ŸชŸ Windows Batch File (Easy Mode)

For Windows users, we've created a convenient batch file that handles everything automatically:

Method Command Description
Interactive Menu spark.bat ๐Ÿ–ฅ๏ธ Recommended for beginners
Double-click or run .\spark.bat to open an interactive menu with all options
Quick Commands .\spark.bat ๐Ÿš€ All-in-one solution
Uses system Python, installs dependencies, and provides easy access to all scripts

๐Ÿ’ก The batch file automatically:
โ€ข Checks and installs dependencies to system Python
โ€ข Provides a user-friendly menu to run any script

โš ๏ธ Before manual updates: Always run git pull first! GitHub Actions updates your README daily, so pull latest changes before running scripts.

๐Ÿ“– Detailed documentation: USERGUIDE.md



โญ If you found this project helpful, please consider giving it a star!

GitHub Profile Views


Made with โค๏ธ by Md Mishkatul Islam

v2.2.0

About

This repository offers a statistical overview of my problem-solving progress, displaying the count of problems solved across various online judges.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.0%
  • Batchfile 1.0%