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! πŸš€

Image of AssemblyAI tool

Challenge Submission: SpeechCraft - AI-Powered Speech Analysis for Better Communication

SpeechCraft is an advanced real-time speech analytics platform that transforms spoken words into actionable insights. Using cutting-edge AI technology from AssemblyAI, it provides instant transcription while analyzing multiple dimensions of speech performance.

Read full post

Top comments (0)

AWS Security LIVE!

Tune in for AWS Security LIVE!

Join AWS Security LIVE! for expert insights and actionable tips to protect your organization and keep security teams prepared.

Learn More

AWS GenAI LIVE!

GenAI LIVE! is a dynamic live-streamed show exploring how AWS and our partners are helping organizations unlock real value with generative AI.

Tune in to the full event

DEV is partnering to bring live events to the community. Join us or dismiss this billboard if you're not interested. ❀️