Reflecting on CodingBat
This past week I tackled some of the CodingBat challenges—and wow, what an experience. I spent nearly three full days working through them, even though the instructions made it seem like a quick assignment. But this was my first time coding in Java, and it felt like stepping into an entirely new world.
I’ve used Python and C++ before, but Java’s syntax and rigid structure caught me off guard. I found myself restarting problems mid-way, spending an hour simply figuring out how to concatenate strings or manage indexes. Friday afternoon, I remember searching syntax guides on nested loops—felt like relearning how to think in code.
String‑2 was easily the toughest set. I must have tried each problem half a dozen times—altering conditions, tweaking loop counters, adjusting substring indexes—until something finally clicked. None of the challenges were simple; every one demanded more trial and error than I expected. On Saturday night, I finally submitted a version that passed all tests—and the relief was intense.
I’m attaching screenshot of the solved challenges. Each one represents a small victory over confusion and frustration. Now I’m starting to recognize Java’s logic flow, not just its rules. And that feels like real progress.
Saturday, June 28, 2025
Week 9
Subscribe to:
Comments (Atom)
Week 28
This week’s focus on concurrency and threads felt like a big shift from everything we have done so far. Until now, processes always felt sim...
-
Part One: Set Your Educational Goals My main educational goal in the CS program is to graduate with a strong foundation in cybersecurity and...
-
Part 1: Review and Reflect Learning Strategy Top 3 Areas I Am Good At Creating and Following a Study Schedule: I am extremely disciplined ...
-
Reflecting on CodingBat This past week I tackled some of the CodingBat challenges—and wow, what an experience. I spent nearly three full day...