This repository contains my (ongoing) journey of Competitive Coding. It starts from when I stopped using Turbo C++ and tried to wrap my head around Binary Search. This has probably been the most active repository throughout my engineering journey.
For the same reason people write a diary/blog. It's like maintaining a photo album. You don't know if you'll ever need it, but it's nice to keep memories.
Website | Profile | # Problems Solved |
---|---|---|
LeetCode | 126ankush | 46 |
CodeChef | ankushgarg1998 | 103 |
InterviewBit | ankushgarg1998 | 77 |
CodeForces | SarcasticGeek | 42 |
SPOJ | ankushgarg1998 | 20 |
YEAR: 2018 (The Lannisters)
Year | Round | Ranks |
---|---|---|
2018 | Online Qualifier | AIR: #404, College Rank: #1 |
2018 | Regionals: Kolkata-Kanpur Site | AIR: #55 |
2018 | Regionals: Amritapuri Site | AIR: #211 |
YEAR: 2018 (The Lannisters), YEAR: 2017 (Radon)
Year | Round | Global Rank | Result |
---|---|---|---|
2018 | Qualifier | #1 | ✔️ Qualified |
2018 | Round 1-A | #1 | ✔️ Qualified |
2018 | Pre Elimination Round | #896 | ➖ Eliminated |
2017 | Qualifier | #3101 | ✔️ Qualified |
2017 | Round 1-A | #3887 | ➖ Not Qualified |
2017 | Round 1-B | #1764 | ➖ Eliminated |
Year | Round | Global Rank | Result |
---|---|---|---|
2018 | Qualifier | #769 | ✔️ Qualified |
2018 | Round 1 | #1989 | ✔️ Qualified |
2018 | Round 2 | #412 | ➖ Eliminiated. 🔥 But won a T-Shirt for being in top 500. |
Year | Round | Global Rank | Result |
---|---|---|---|
2019 | Qualifier | #3869 | ✔️ Qualified |
2018 | Qualifier | #6251 | ✔️ Qualified |
2018 | Round 1-A | #4146 | ➖ Not Qualified |
2018 | Round 1-C | #1473 | ✔️ Qualified |
2018 | Round 2 | #2296 | ➖ Eliminated |
2017 | Qualifier | #8372 | ✔️ Qualified |
2017 | Round 1 | ➖ Eliminated |
YEAR: 2019 (HustleFluff), YEAR: 2018 (HustleFluff)
Year | Global Rank | All India Rank |
---|---|---|
2019 | #276 | #26 |
2018 | #469 | #44 |
Year | Round | Rank |
---|---|---|
2019 | College Round | College Rank: #2 |
2018 | College Round | College Rank: #2 |
2018 | Finale | AIR: #373 |
- CodeChef
- CodeForces
SPOJ
- ANARC09A
- BAISED
- BALIFE
- FARIDA
- FAVDICE
- GSS1
- HISTOGRA
- INVCNT
- JNEXT
- MMASS
- MMMGAME
- ONP
- PRATA
- HOLI
- QCJ3
- STPAR
- UPDATEIT
InterviewBit
- ARRAYS
- First Missing Integer
- Largest Number
- Maximum Non-negative Subarray
- Maxsprod
- Merge Intervals
- Merge Overlapping Intervals
- Min steps in infinite grid
- Noble Integer
- Set matrix Zeroes
- Strings
- Amazing Subarrays
- Length of the last word
- Longest palindrome
- Longest Palindromic Substring
- Min chars required to make a string palindrome
- Palindrome String
- Roman to integer
- Zig Zag String
- Maths
- Excel Column Number
- Greatest Common Divisor
- Grid Unique Paths
- Number of Length N and value less than K
- Palindrome Integer
- Prime Sum
- Rearrange Array
- Binary Search
- Matrix Search
- Power Function
- Rotated Sorted Array Search
- Square Root of Integer
- Two Pointers
- 3 Sum
- Max Continuous Series of 1s
- Merge two sorted Lists
- Minimize the absolute difference
- Remove duplication from Sorted Array
- Bit Manipulation
- Min XOR Value
- Number of 1 Bits
- Single Number 1
- Single Number 2
- Linked List
- List Cycle
- Partition List
- Remove Duplicates of sorted list
- Reverse Linked List II
- Reverse Linked List
- Swap List Nodes in pairs
- Stacks and Queues
- Evaluate Expressions
- Min Stack
- Nearest Smaller Element
- Simplify Directory Path
- Backtracking
- Gray Code
- Letter Phone
- N Queens
- Permutations
- Subset II
- Subset
- Hashing
- Anagrams
- Colorful Number
- Fraction
- Longest Substring Without Repeat
- Substring Concatenation
- Jumps
- To Level 3
CodeChef CCDSAP
- Arrays
- RAINBOWA
- COPS
- Strings
- CSUB
- LAPIN
- Stacks & Queues
- JNEXT
- STPAR
- ONP
- COMPILER
- HISTOGRA
- ANARC09A (SPOJ)
- Minimal String (Codeforces)
- Alternating Current (Codeforces)
- Longest Regular Bracket Sequence (Codeforces)
- Recursion
- NOKIA
- TRISQ
- LFSTACK
- FICE
- Greedy Algorithms
- TACHSTCK
- CIELRCPT
- MAXDIFF
- CHEFST
- CAKEDOOM
- CLETAB
- TADELIVE
- MANYCHEF
- MMPROD
- CHEFTMA
- STICKS
- BAISED (SPOJ)
- BALIFE (SPOJ)
- GCJ101BB (SPOJ)
- FGFS
- LEMUSIC
- ARRANGE (SPOJ)
- Dynamic Programming
- ALTARAY
- DELISH
- DBOY
- XORSUB
- GRID
- TADELIVE
- FROGV
- MATRIX2
- Binary Search
- STRSUB
- ASHIGIFT
- STACKS
- DIVSET
- LOWSUM
- SNTEMPLE
- SNAKEEAT
- SCHEDULE
- FORESTGA
Data Structures and Algorithms
- Binary Indexed Tree (Fenwick Tree)
- Game Theory
- Graphs
- Linked Lists
- linked_list
- stack
- Mathematics
- assignment_problem
- Recursion
- factorial
- fibonacci
- gcd
- nqueen
- string_permutation
- tower_of_hanoi
- Searching
- linear_search
- binary_search
- Segment Trees
- segment_trees
- lazy_propagation
- Sorting
- merge_sort
- quick_sort
- Trie
- trie