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

Image of Docusign

🛠️ Bring your solution into Docusign. Reach over 1.6M customers.

Docusign is now extensible. Overcome challenges with disconnected products and inaccessible data by bringing your solutions into Docusign and publishing to 1.6M customers in the App Center.

Learn more

Top comments (0)

The Most Contextual AI Development Assistant

Pieces.app image

Our centralized storage agent works on-device, unifying various developer tools to proactively capture and enrich useful materials, streamline collaboration, and solve complex problems through a contextual understanding of your unique workflow.

👥 Ideal for solo developers, teams, and cross-company projects

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay