Coding Log
About
The following is a log of various questions solved.- CTCI : Cracking the coding interview
- DCP : Daily Coding Problems
- LC : Leetcode
- SPOJ : Sphere Online Judge
- AOC2020 : Advent Of Code 2020
- BS : Binary Search
- CF : Codeforces
2023-Apr
7 Apr- CF 339A Helpful Maths | Easy | Strings
2021-Aug
8 Aug 2021- LC 58 Length of last word | Easy | Strings
2021-Feb
18 Feb 2021- BS Compress String | Easy | Strings
2021-Jan
5 Jan 2021- BS Number of moves to capture the king | Medium | BFS | DP
- BS IP Address Combinations | Hard | Recursion
- BS Roomba Sequel | Hard | HashTable
- BS Split List Into Strictly Increasing Chunks | Hard | HashTable
2020-Dec
25 Dec 2020- LC 1137 Nth Tribonacci Number | Code | Medium | Dynamic Programming
- LC 70 Climbing Stairs | Medium | Dynamic Programming
- BS Palindromic Linked List | Medium | Two Pointers
- BS Linked List Intersection | Medium | Linked List
- BS Factorial Factory | Easy | Recursion
- BS Sum of first N odd integer | Easy | Math
- BS One Integer | Medium | Heap
- BS Frame Picture | Easy
- BS Inverse Factorial | Easy
- BS Domino Placement | Easy | Math
- BS N-Rooks | Recursion
- BS Shortest Common Subsequence | Hard | Dynamic Programming
- BS HomeRun | Medium | Bit Manipulation
- AOC2020 Day 3 | Code | Easyx2
- AOC2020 Day 2 | Code | Easyx2
- AOC2020 Day 1 | Code | Easy | Medium
- BS Merging K Sorted List
- BS Palindromic Anagram | Easy | Bit Manipulation
2020-Nov
3 Nov 2020- LC 1446 | Easy | Strings
- LC 1290 Convert Binary Number in a Linked List to Integer | Easy | LinkedList
2020-Sep
27 Sep 2020- DCP Serialize Tree
9 Sep 2020
- LC 1022 Sum of Root To Leaf Binary Numbers
2020-July
27 Jul 2020- LC Pascal's Triangle
- LC Missing Number
- LC 17 Letter Combinations of a phone number [Medium] | Recursion
- LC 797 All Paths from Source to Target [Medium] | DFS
- LC 28 Implement strStr()
- LC 258 Add Digits | Recursion
- LC Longest Common Prefix
- LC 387 First Unique Character in a String | Hashmap
- LC 242 Valid Anagram
- LC 38 Count and Say
- LC 26 Remove Duplicates from Sorted Array
- LC 189 Rotate Array
- LC 217 Contains Duplicate
- LC 349 Intersection of Arrays
- LC 350 Intersection of Arrays II
- LC 66 Plus One
- LC 283 Move Zeroes
- LC 1 Two Sum
- LC 344 Reverse String
- LC 264 Ugly Number II
3 Jul 2020
2 Jul 2020
1 Jul 2020
- Coursera Getting Started with Go - Week 1
2020-Jun
31 Jun 202030 Jun 2020
29 Jun 2020
- LC 332 Reconstruct Itinerary
- LC 129 Sum root to leaf numbers
- LC 111 Minimum Depth of Binary Tree
- LC 174 Dungeon Game
- LC 700 Search in a Binary Tree
- CTCI 17.4 Missing Number
- CTCI 17.6 Count of 2s | Code
- CTCI 16.19 Pond Sizes | Code
- CTCI 16.20 Old Cell Phone | Code
2 Jun 2020
- LC 237 Delete node in a linked list
- CTCI 16.10 Living People | Code
- CTCI 16.11 Diving Board | Code
- CTCI 16.12 XML Encoding
- CTCI 16.13 Bisect Squares
- CTCI 16.15 Master Mind
- CTCI 16.16 Sub Sort | Code
- LC 219 : Contains Duplicate
- Mirror NxN matrix along diagonal | Code
- CTCI 16.4 : Tic Tac Toe Win
- CTCI 16.5 : Trailing zeroes in a factorial | Code
2020-May
31 May 2020- LC 72 : Edit Distance
- SPOJ 6 : Simple Arithmetic | Code
- SPOJ 5 : The Next Palindrom | Code
Started logging: 27 May 2020