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.
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 |
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
CodeChef CCDSAP
- Arrays
- Strings
- Stacks & Queues
- JNEXT
- STPAR
- ONP
- COMPILER
- HISTOGRA
- ANARC09A (SPOJ)
- Minimal String (Codeforces)
- Alternating Current (Codeforces)
- Longest Regular Bracket Sequence (Codeforces)
- Recursion
- 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
- Mathematics
- Recursion
- factorial
- fibonacci
- gcd
- nqueen
- string_permutation
- tower_of_hanoi
- Searching
- linear_search
- binary_search
- Segment Trees
- segment_trees
- lazy_propagation
- Sorting
- Trie
LeetCode