2025

Back to Top ↑

2022

DSA Part 5: Recursion

Basic of recursion, PMI, tail recursion, pow(x,n), subset, powerset, count and sum of integer, is_sorted(), fibonacci series, factorial, first and last index of a number

10 min read

DSA Part 4: Pointers & Preprocessors

Pointers, pointer arithmetic, character array, double pointer, typecasting, reference variables, dynamic allocation,preprocessors, macros, define, const and global variables, inline functions

12 min read

DSA Part 2: Mathematics

Number sequences, extended euclidean algorithm, prime factorization, sieve of eratosthenes, lcm , gcd

15 min read

DSA Part 3: Bit Manipulation

binary numbers, msb, lsb, unsigned and signed 32-bits int, 2’s complement, bitwise operators, some common bitwise operators

12 min read

DSA Part 1: Introduction

Asymptotic notation, big-oh time complexity, space complexity, complexity Graph, possible verdicts

1 min read

DSA Part 6: Arrays

Static and dynamic arrays, vectors in STL, trapping rainwater, window sliding, prefix sum

2 min read
Back to Top ↑

2021

30 Days of Code HackerRank

Solutions to HackerRank 30 Days Of Code from Day 00 to 09 in C, C++, JS, Java, Python and Swift.

97 min read

C++ Ladder 4 a2oj

Solutions to some random Codeforces problems [A Div 2]

21 min read
Back to Top ↑

2020

Making Linux Terminal Awesome

Themes and plugins to tweak your linux terminal for better productivity and a fancier look

4 min read

Git Cheat Sheet

Comprehensive Git and GitHub commands

7 min read

Cypherock internship tasks using trezor-firmware

Shamir Secret Sharing Alogithm in C, generating BIP39 Seed using 24 bip mnemonics, To derive public key, private key, chain node and reciever and change address for Bitcoin Testnet, To sign an unsigned bitcoin testnet transaction. To sign a raw Ethereum (Ropsten) transaction.

2 min read
Back to Top ↑