Skip to content

Latest commit

 

History

History
executable file
·
281 lines (253 loc) · 7.27 KB

README.md

File metadata and controls

executable file
·
281 lines (253 loc) · 7.27 KB

Competitive Coding

What?

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.

Why keep this?

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.


🦹🏻‍♂️ PROFILES

Website Profile # Problems Solved
LeetCode 126ankush 46
CodeChef ankushgarg1998 103
InterviewBit ankushgarg1998 77
CodeForces SarcasticGeek 42
SPOJ ankushgarg1998 20

⚔️ ANNUAL CONTESTS

ACM ICPC

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

Codechef Snackdown

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

Facebook Hacker Cup

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.

Google Code Jam

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

IEEE Xtreme

YEAR: 2019 (HustleFluff), YEAR: 2018 (HustleFluff)

Year Global Rank All India Rank
2019 #276 #26
2018 #469 #44

InterviewBit CodersBit

Year Round Rank
2019 College Round College Rank: #2
2018 College Round College Rank: #2
2018 Finale AIR: #373

Other Contests

  • CodeChef
  • CodeForces

👨🏻‍💻 PRACTICE WEBSITES

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

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
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
LeetCode