5 June 2025
I have my end-sem exam tomorrow, wish me luck! After that, just one more to go: Big Data. Almost there!
🌐 Computer Networks: OSI + Subnetting Done!
I completed Chapters 1, 2, and 3 of Computer Networks, which basically covered:
- The OSI Model (Application down to Physical)
- TCP/IP Stack vs. OSI
- Protocols like HTTP, FTP, TCP, UDP, IP
- Subnetting Basics – CIDR, IP classes, calculating subnets and hosts
Subnetting was a bit mind-bending at first, but after some solid practice, it was perfect.
🎒 Knapsack Variants – 2 DONE! 4 more to go
I finally wrapped up 2 variations of the Knapsack problem. Each one had its own twist, and understanding when to use what approach is key. Here’s a quick rundown:
- 0/1 Knapsack – Classic dynamic programming problem where items can’t be broken down. Pick or skip.
- Subset Sum – Check if a subset with a given sum exists. A boolean DP problem!
4 more to go!
💎 *Ruby Fundamentals *
Ruby is a very elegant language. Here’s what I covered:
- Arrays – Creation, manipulation, and handy methods
- Loops – for, while, each, and times
- Blocks and Iterators – Love how Ruby handles iterations so cleanly
Plus I started GFGs 160 Days of Problem Solving
Pretty bad start, but I'll improve don't worry
Signing off
Anisha 💗
Top comments (0)