---
title: "Discussion on \"Day 4: From Brute Force to Optimization - My Data Structures & Algorithms Learning Journey 🚀\" | Hashnode"
description: "Discussion on \"Day 4: From Brute Force to Optimization - My Data Structures & Algorithms Learning Journey 🚀\". Solving Container With Most Water and Roman to Integer problems with code examples, time complexity analysis."
url: "https://hashnode.com/posts/day-4-from-brute-force-to-optimization-my-data-structures-and-algorithms-learning-journey/683202486ffaccbb8075cf13"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [Day 4: From Brute Force to Optimization - My Data Structures & Algorithms Learning Journey 🚀](https://grindwithpiyush.hashnode.dev/day-4-from-brute-force-to-optimization-my-data-structures-and-algorithms-learning-journey?utm_source=hashnode&utm_medium=feed)

Solving Container With Most Water and Roman to Integer problems with code examples, time complexity analysis.

May 24, 2025 · 4 min read · grindwithpiyush.hashnode.dev  
Read the article

-   [#roman-to-integer](https://hashnode.com/tag/roman-to-integer)
-   [#dsa](https://hashnode.com/tag/dsa)
-   [#technical-interview](https://hashnode.com/tag/technical-interview)
-   [#leetcode](https://hashnode.com/tag/leetcode)
-   [#container-with-most-water-leetcode-solution](https://hashnode.com/tag/container-with-most-water-leetcode-solution)
-   [#algorithms](https://hashnode.com/tag/algorithms)
-   [#brute-force](https://hashnode.com/tag/brute-force)
-   [#problem-solving](https://hashnode.com/tag/problem-solving)
-   [#software-developer](https://hashnode.com/tag/software-developer)
-   [#coding-challenge](https://hashnode.com/tag/coding-challenge)

## Written by

[Piyush Kumar](https://hashnode.com/@grindwithpiyush)

@grindwithpiyush

  
[View profile](https://hashnode.com/@grindwithpiyush)

My 90-Day DSA Grind — Raw, Real, Relentless

Hey there! I’m Piyush Kumar, a curious mind on a mission to master Data Structures &amp; Algorithms — one problem at a time. I’m not just solving questions; I’m building habits, debugging my thinking, and documenting the highs and lows of my coding grind. Whether it’s arrays at midnight, graph theory before coffee, or that satisfying “AC” moment after 17 failed attempts — I’m sharing it all openly. 📚 Currently on a 90-day DSA challenge, I post daily blogs and code logs that unpack: Real-world problem-solving strategies Patterns and techniques I learn (and unlearn) Honest reflections on growth, failure, and consistency Along the way, I’m also exploring how to apply AI to meaningful problems — because I believe in learning out loud and building in public. Let’s connect if you’re into: Open learning journeys 🚀 Problem-solving and pattern recognition 🧠 Building cool things with code ⚙️ ⚡ Follow along and let’s decode DSA — together!

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
