Screen Recording from my development workflow

My Development Environment: kitty, zsh, Neovim, tmux, and lazygit

I am switching to Neovim

December 21, 2023 · 8 min · Avnish
Linked Lists

Linked Lists

A Linked List uses dynamic allocation of memory to store sequential data

November 17, 2023 · 10 min · Avnish
The longestConsecutive function will return the length of the longest sequence if consecutive numbers in the input array

Finding the Longest Consecutive Sequence in an Array

Implement a longestConsecutive function that returns the length of the longest sequence of consecutive numbers in an array

November 9, 2023 · 5 min · Avnish
The encode function will encode a list of strings to a single string while the decode function will take the encoded string and return the original list of strings as output

Encoding and Decoding Functions for Strings

Implement an encode function to encode a list of string values to be transmitted over a network. Also, implement a decode function to convert the encoded string back to its original value.

November 6, 2023 · 6 min · Avnish
The isValidSudoku function will return true if the input matrix represents a valid sudoku grid and false otherwise

Checking the Validity of a Sudoku Grid

Implementing an isValidSudoku function that takes a matrix representing a Sudoku grid as inputs and returns true if it is valid and false otherwise

November 2, 2023 · 10 min · Avnish