Skip to content

🔥 All contests (ACM-ICPC, Google CodeJam, Facebook Hackercup), practise and everything related to competitive coding.

Notifications You must be signed in to change notification settings

ankushgarg1998/Competitive_Coding

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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