DEV Community

Adhyan Jain
Adhyan Jain

Posted on

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! 🚀

Top comments (0)