*Readme incomplete. Working on it.
Competitive Coding
What?
Just as it looks, this contains my history (still ongoing) of Competitive Coding. It starts from when I stopped using TurboC++ and had difficulties in understanding why linked list is needed and crying because I didn't understood Binary Search. This has probably been the most active repository throughout my engineering journey.
Why keep this?
Just 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.
ANNUAL CONTESTS
ACM ICPC
YEAR: 2018 (The Lannisters)
-
Online Round -
✔️ Qualified for both regional sites.- All India Rank: 404
- College Rank: 1
-
Regionals (ICPC Kolkata-Kanpur Site 2018)
- All India Rank: 55
-
Regionals (ICPC Amritapuri Site 2018)
- All India Rank: 211
Codechef Snackdown
YEAR: 2018 (The Lannisters)
- QUALIFIER (Global Rank: 1) -
✔️ Qualified - ROUND 1-A (Global Rank: 1) -
✔️ Qualified - PRE ELIMINAION ROUND (Global Rank: 896)
➖ Eliminiated
YEAR: 2017 (Radon)
- QUALIFIER (Global Rank: 3101) -
✔️ Qualified - ROUND 1-A (Global Rank: 3887) -
➖ Not Qualified - ROUND 1-B (Global Rank: 1764) -
➖ Eliminiated
Facebook Hacker Cup
YEAR: 2018
- QUALIFIER (Global Rank: 769) -
✔️ Qualified - ROUND 1 (Global Rank: 1989) -
✔️ Qualified - ROUND 2 (Global Rank: 412) -
➖ Eliminiated🔥 But won a T-Shirt for being in top 500.
Google Code Jam
YEAR 2019
- QUALIFIER (Global Rank: 3869) -
✔️ Qualified
YEAR: 2018
- QUALIFIER (Global Rank: 6251) -
✔️ Qualified - ROUND 1-A (Global Rank: 4146) -
➖ Not Qualified - ROUND 1-C (Global Rank: 1473) -
✔️ Qualified - ROUND 2 (Global Rank: 2296) -
➖ Eliminiated
YEAR: 2017
- QUALIFIER (Global Rank: 8372) -
✔️ Qualified - ROUND 1
➖ Eliminiated
IEEE Xtreme
YEAR: 2019 (HustleFluff)
- Online Round
- Global Rank: 276
- All India Rank: 26
YEAR: 2018 (HustleFluff)
- Online Round
- Global Rank: 469
- All India Rank: 44
InterviewBit CodersBit
YEAR: 2019
- College Round (College Rank: 2)
YEAR: 2018
- College Round (College Rank: 2)
- Finale (All India Rank: 373)
ONLINE COMPETITIVE CODING WEBSITES
SPOJ
- ANARC09A
- BAISED
- BALIFE
- FARIDA
- FAVDICE
- GSS1
- HISTOGRA
- INVCNT
- JNEXT
- MMASS
- MMMGAME
- ONP
- PRATA
- HOLI
- QCJ3
- STPAR
- UPDATEIT
OTHER CONTESTS
Mercari
HackerBlocks
CCDSAP PRACTISE
Foundation
- 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
InterviewBit Practice
- 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
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