Skip to content

fibonet/code-workouts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Mental coding workouts

This repository contains a small set of entrylevel programming challenges, for any programming languages, yet I am prepared with starter code only for Python and JavaScript. The goal is to practice problem-solving and coding fundamentals, not language syntax.

These problems are designed for students with little or no experience, but they require combining multiple concepts, like loops, conditionals, functions, arrays, classes, etc.


πŸ“ How It Works

  1. Choose a problem

    • Problems are listed in the problems/ folder.
    • Each problem has starter code in both Python and JavaScript.
  2. Solve it in your preferred language

    • Write your solution directly in the provided starter file.
    • Add test cases if you want to check more inputs.
  3. Submit your solution

    • Fork this repository.
    • Create a branch for your solution (e.g., solution-problem1).
    • Commit your code.
    • Open a Pull Request with a short description of your approach.

πŸ“š The Problems

All problems are stored in the problems/ folder.
Each problem has starter code in Python and JavaScript.

βœ… Goals of These Exercises

  • Practice core programming concepts: loops, conditionals, functions, arrays, classes, text processing.
  • Learn to structure code instead of writing one-liners.
  • Gain experience with GitHub workflows: forks, branches, pull requests.
  • Encourage discussion and peer review via PR comments.

πŸ’‘ Tips

  • First, make it work... Then, make it right.
  • Write code that is clear and readable.
  • Try to handle edge cases (empty input, unusual values) after the happy flows.
  • Comment your thought process if the solution isn’t obvious.
  • Don't worry about efficiency, focus on correctness and clarity first.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages