{"id":19665706,"url":"https://github.com/nidhiupman568/codechef-problem-solved","last_synced_at":"2026-02-18T14:34:15.559Z","repository":{"id":171826619,"uuid":"648463366","full_name":"nidhiupman568/Codechef-Problem-Solved","owner":"nidhiupman568","description":"👋 Hi! I'm Nidhi Upman, a passionate 👩‍💻 competitive programmer 🔥 active on CodeChef 🥘. Starting with just solving 1️⃣-2️⃣ questions ❓, I persisted 💪, upsolving 📈 to master 🧠 and achieve 3-star 🌟 status. Every Wednesday 🗓️, I tackle contests 🏆 and daily 🔄 practice ensures continuous improvement 💻.","archived":false,"fork":false,"pushed_at":"2025-02-16T18:20:50.000Z","size":1684,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-10T00:03:12.179Z","etag":null,"topics":["arrays","backtracking","binary-search-tree","binary-trees","bit-manipulation","bitwise","c-plus-plus","divide-and-conquer","dynamic-programming","graphs","greedy","hash","heap","linked-list","matrix","recursion","searching-and-sorting","stacks-and-queues","strings","trie"],"latest_commit_sha":null,"homepage":"https://www.codechef.com/users/upmanyunidhi09","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nidhiupman568.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2023-06-02T03:09:41.000Z","updated_at":"2025-02-16T18:20:54.000Z","dependencies_parsed_at":"2023-07-10T20:45:13.579Z","dependency_job_id":"4ed1ee11-b6bf-4119-881a-fa92a1972f1d","html_url":"https://github.com/nidhiupman568/Codechef-Problem-Solved","commit_stats":null,"previous_names":["nidhiupman568/codechef-problem-solved"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/nidhiupman568/Codechef-Problem-Solved","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nidhiupman568%2FCodechef-Problem-Solved","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nidhiupman568%2FCodechef-Problem-Solved/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nidhiupman568%2FCodechef-Problem-Solved/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nidhiupman568%2FCodechef-Problem-Solved/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nidhiupman568","download_url":"https://codeload.github.com/nidhiupman568/Codechef-Problem-Solved/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nidhiupman568%2FCodechef-Problem-Solved/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29582318,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-18T13:56:48.962Z","status":"ssl_error","status_checked_at":"2026-02-18T13:54:34.145Z","response_time":162,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["arrays","backtracking","binary-search-tree","binary-trees","bit-manipulation","bitwise","c-plus-plus","divide-and-conquer","dynamic-programming","graphs","greedy","hash","heap","linked-list","matrix","recursion","searching-and-sorting","stacks-and-queues","strings","trie"],"created_at":"2024-11-11T16:24:11.520Z","updated_at":"2026-02-18T14:34:10.552Z","avatar_url":"https://github.com/nidhiupman568.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n\n# Welcome to My Competitive Programming Journey! 🚀✨\n\n👋Hello there! 👋 I'm Nidhi Upman 😀, a passionate 🔥 competitive programmer 👩‍💻. I actively 💪 participate in CodeChef 🥘 contests 🏆 and continuously 🔄 improve my coding skills 💻. Here's a bit about my journey 🛤️ and the various topics 📚 I've mastered 🧠 along the way 🛤️.\n\n## My CodeChef Journey 🏆\n\n🏆In the beginning 🏁, I could only solve 🔍 1️⃣-2️⃣ questions ❓ in each contest 🏁. However, I never gave up 🙅‍♂️. After the contests 🏁, I would meticulously 🔍 upsolve 📈 the problems 🛠️ I couldn't solve 🔍 during the contest ⏱️. Over time ⏳, things started to make sense 💡, and I began solving more questions ❓. This persistent effort 💪 led me to become a 3-star 🌟 coder on CodeChef 🥘. 🌟\n\nEvery Wednesday 🗓️, I participate 🏃‍♂️ in the contests 🏆 without fail ❗. Additionally, I work 🛠️ on the remaining questions ❓ daily 🗓️ to ensure I don't leave any stone unturned 🔄.\n\n## Languages and Tools 🛠️\n\nMost of my solutions ✔️ are in **C++** 💻. Here are some of the key 🔑 topics 📚 and techniques 🧠 I've learned 📘 and used 🛠️ to solve problems ❓:\n\n### Data Structures \u0026 Algorithms 📚\n\n- **Arrays** 📊\n- **Strings** 🔤\n- **Linked Lists** 🔗\n- **Stacks and Queues** 📚\n- **Graphs** 🌐\n- **Trees** 🌳\n- **Binary Trees** 🌲\n- **Binary Search Trees** 🔍\n- **Heaps** 🗑️\n- **Tries** 🌳\n\n### Algorithmic Techniques 💡\n\n- **Dynamic Programming** 🧩\n- **Greedy Algorithms** 💰\n- **Divide and Conquer** ⚔️\n- **Backtracking** 🔙\n- **Recursion** 🔄\n- **Bit Manipulation** 🔢\n- **Bitwise Operations** ⚙️\n\n### Other Important Topics 🔍\n\n- **Hashing** 🗝️\n- **Matrix Operations** ➗\n- **Searching and Sorting** 🔄\n- **Graph Algorithms** 🌐\n\n## Topic-Wise and Sub-Topic Wise Breakdown 📂\n\n### 1. Arrays 📊\n\n- Introduction 🎓\n- Operations: Insertion ✍️, Deletion 🗑️\n- Two-pointer technique 👬\n- Sliding window technique 🚪\n\n### 2. Strings 🔤\n\n- Basic operations 🛠️\n- String matching algorithms 🔍\n- Pattern searching 🔍\n- String manipulation 🔄\n\n### 3. Linked Lists 🔗\n\n- Singly linked list 🧵\n- Doubly linked list 🔗🔗\n- Circular linked list 🔄\n\n### 4. Stacks and Queues 📚\n\n- Stack operations 📚\n- Queue operations 🚶‍♂️\n- Priority queues 🎯\n\n### 5. Graphs 🌐\n\n- Representation of graphs 🌉\n- Graph traversal: BFS 🔄, DFS 🔍\n- Shortest path algorithms: Dijkstra's 🛤️, Floyd-Warshall 🌐\n- Minimum spanning tree: Kruskal's 🌳, Prim's 🌿\n\n### 6. Trees 🌳\n\n- Tree traversal: In-order 🔄, Pre-order 🔍, Post-order 🔄\n- Binary search trees 🌲\n- AVL trees 🌳\n- Segment trees 📊\n- Fenwick trees (Binary Indexed Tree) 🌳\n\n### 7. Heaps 🗑️\n\n- Binary heaps 🌲\n- Min-heap 📉, Max-heap 📈\n- Heap operations 🛠️\n\n### 8. Dynamic Programming 🧩\n\n- Memoization 📝\n- Tabulation 📊\n- Common DP problems ❓: Knapsack 🎒, Longest Increasing Subsequence 📈\n\n### 9. Greedy Algorithms 💰\n\n- Activity selection 🎯\n- Huffman coding 🔍\n- Fractional knapsack 🎒\n\n### 10. Recursion 🔄\n\n- Base case 🛠️ and recursive case 🔄\n- Recurrence relations 🔄\n- Backtracking 🔙\n\n### 11. Bit Manipulation 🔢\n\n- Basic bitwise operations 🛠️\n- Bitwise hacks 🔍\n- Applications in problems ❓\n\n### 12. Searching and Sorting 🔄\n\n- Binary search 🔍\n- Merge sort 🔄\n- Quick sort ⏩\n- Counting sort 🔢\n\n### 13. Graph Algorithms 🌐\n\n- Shortest path algorithms 🛤️\n- Topological sort 🔄\n- Strongly connected components 🔗\n\nFeel free to explore 🕵️‍♂️ my repositories 📁 to see my solutions 🛠️ and projects 🗂️. Each repository 📁 is organized topic-wise 📂 for your convenience 🛠️. Happy coding! 😊👩‍💻👨‍💻\n\n---\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnidhiupman568%2Fcodechef-problem-solved","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnidhiupman568%2Fcodechef-problem-solved","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnidhiupman568%2Fcodechef-problem-solved/lists"}