DEV Community

Adhyan Jain
Adhyan Jain

Posted on • Edited on

1

Week 4: Consistency and Challenges in Coding

This week was all about persistence, skill sharpening, and taking on diverse challenges in Python and C programming. Here's a recap of my journey:

Day 22: Small Wins, Big Motivation

  • Achieved two HackerRank certifications: Python (Basic) and Problem Solving (Basic).
  • Practiced C programming to keep building a solid foundation.

Lesson Learned: Celebrating small wins keeps the momentum going.

Day 23: Advanced Practice

  • Focused on strings, arrays, and functions, tackling mid to high-level challenges.

Key Takeaway: Advanced problem-solving sharpens logic and reinforces core concepts.

Day 24 & 25: Diving Deeper into Fundamentals

  • Explored sorting algorithms, matrix problems, and revisited topics like strings, functions, and arrays. Practicing consistently is proving to be the best way to build long-term proficiency.

Day 26: Bitwise and Conditional Logic Mastery

  • Tackled tasks using bitwise operators (&, |, ^) for low-level programming and optimization.

  • Highlights included writing a function to find the maximum of four integers and categorizing numbers in a range by type (word representation, even/odd).

  • Challenges like these keep coding interesting and dynamic!

Day 27: Patterns and Logical Thinking

  • Focused on pattern generation and number manipulation in C.

  • Example: Creating a symmetric pattern with nested loops, enhancing logic and creativity.

Day 28: Problem-Solving with Real-Life Scenarios

  • Solved problems like digit frequency analysis, gender-based marks summation, and calculating the volume of boxes for tunnel transportation.

  • These tasks pushed me to think beyond syntax, focusing on problem-solving and optimization.

Reflections and Next Steps

Takeaways:

  • Balancing certifications, consistent practice, and problem-solving ensures steady growth.

  • Tackling diverse challenges strengthens fundamentals while introducing new techniques.

Looking Ahead:

  • I will soon finish learning C programming since only a few concepts are left. Over the next 1–3 weeks, I’ll focus on wrapping up with practice and mini-projects.

What was your biggest win this week? Let’s celebrate progress together! 🚀

Sentry image

See why 4M developers consider Sentry, “not bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs