Posts

Why I Fell in Love with Problem-Solving (And Why You Should Too)

Image
Context: If there are two subjects that capture who I am, they’d have to be Mathematics and Computer Science . Am I in the top 1% at either of them? Of course, no. But do I enjoy learning about them? Oh, absolutely! In my last blog, I shared how connecting the dots eventually pulled me into CP (competitive programming). Storytime: The last time I coded like this was back in grade 10, three years ago. My coding journey started even earlier, in class 9, when I first picked up Python . Looking back, I think I might’ve had a knack for programming as far back as grade 4. If you remember the MSWLogo days ( iykyk ), that’s where it all began. I loved that little tool! Spent hours making cool shapes and patterns, feeling like I was doing something groundbreaking, haha. Then, fast forward to grade 8, and I got my first taste of algorithms. And for someone like me—who waits until the last possible second to get things done—I realized something: I could really count on algorithms. They wor...

It's Never Too Late

Image
 Why am I writing this blog? Lately, my mind has been buzzing with thoughts about how I want to lead my life. It’s not just about my career— I trust I’ll figure that out if I focus on the right things now . It’s more about nurturing my passion for machines and my love for mathematics , even though my first attempts often fall short. I have a background in mathematics. I’ve competed in Olympiads , and I’ve seen what it’s like out there. Meeting people like Terence Tao and Po-Shen Loh or hearing about them is one thing, but seeing the gap between them and me, coming from a developing country, is another. What does it matter where I’m from? It does matter. My national championship experience felt less competitive, giving me an edge. But I wasn’t dedicating the right resource — time . Even when I did spend the last 18 months focusing solely on the Olympiad, it only took me so far. I was diving into advanced concepts before my fundamentals were solid. It was luck that a question in t...

Simple Encryption using C Programming Language

Welcome! As I have mentioned in the previous blog, we are here. If you haven't read the previous blog click here. Have you ever wanted to play around with cryptography but felt overwhelmed by complex algorithms? Fear not! In this blog post, we'll learn an exciting yet simple encryption using a straightforward approach in C programming. Get ready to explore! The Challenge: Imagine you have two existing files, "Uppercase.txt" and "Lowercase.txt", each containing meaningful messages written in their respective cases. if you dont know john doe you are not a real programmer -Lowercase.txt HELLO THERE MY NAME IS POND JAMES POND -Uppercase.txt Your challenge? To combine these messages in a unique way, creating a ciphered text that conceals the original meanings. It's a puzzle waiting to be solved, a challenge waiting to be conquered. The Approach: Our approach to this challenge is refreshingly simple yet effective. We'll use basic C programming techniques...

Separating Letters by Cases in C - Awesome Implementation

Have you ever wanted to decode a secret message hidden within a string of characters? Perhaps you enjoy unraveling mysteries or love the challenge of cracking codes. Well, get ready to reveal the hidden messages. In this blog post, we'll explore a fascinating implementation where we separate letters by their cases using the C programming language. By doing so, we'll know the true meaning behind a seemingly random string of characters. So, let's dive right in and see how it's done! The Challenge: Imagine you're presented with the following string of characters: HEif-yLLoO_Tu-dHERontE_-knMYo_w-NAjMohEn-do_IeS_PO-yoNu-D_aJArMe-noES_t-a-reaPl-prOogNramDmer At first glance, it may look like a jumble of letters, numbers, and symbols with no discernible pattern. However, hidden within this chaos lies a secret message waiting to be revealed. The Approach: To uncover the hidden message, we'll utilize the power of C programming. Our strategy involves separating the letter...

Welcome

 Hi everyone