This repository contains my personal Java solutions to coding exercises completed on Exercism, a platform that helps you improve your programming skills through hands-on exercises.
You can check out my full Exercism profile here.
Exercise | Goals |
---|---|
Hello World | The classical introductory exercise. Just say "Hello, World!". |
Cook Your Lasagna | This learning exercise helped evolve your knowledge of Basics. |
Annalyn's Infiltration | While completing Annalyn's Infiltration, you'll learn 1 concept: Booleans. |
Log Levels | While completing Log Levels, you'll learn 1 concept: Strings. |
Cars, Assemble! | While completing Cars, Assemble!, you'll learn 2 concepts: If-Else Statements and Numbers |
Squeaky Clean | While completing Squeaky Clean, you'll learn 1 concept: Chars |
Tim from Marketing | While completing Tim from Marketing, you'll learn 1 concept: Nullability |
Salary Calculator | While completing Salary Calculator, you'll learn 1 concept: Ternary Operators |
Bird Watcher | While completing Bird Watcher, you'll learn 3 concepts: Arrays, For-Each Loops and For Loops |
Jedlik's Toy Car | While completing Jedlik's Toy Car, you'll learn 1 concept: Classes |
Booking Up For Beauty | While completing Booking Up For Beauty, you'll learn 1 concept: Date-Time |
Secrets | While completing Secrets, you'll learn 1 concept: Bit Manipulation |
Football Match Reports | While completing Football Match Reports, you'll learn 1 concept: Switch Statements |
Captain's Log | While completing Captain's Log, you'll learn 1 concept: Randomness |
Karl's Languages | While completing Karl's Languages, you'll learn 2 concepts: Lists and Generic Types |
Gotta Snatch 'Em All | While completing Gotta Snatch 'Em All, you'll learn 1 concept: Sets |
International Calling Connoisseur | While completing International Calling Connoisseur, you'll learn 1 concept: Maps |
Need for Speed | While completing Need for Speed, you'll learn 1 concept: Constructors |
Remote Control Competition | While completing Remote Control Competition, you'll learn 1 concept: Interfaces |
Calculator Conundrum | While completing Calculator Conundrum, you'll learn 1 concept: Exceptions |
Wizards and Warriors | While completing Wizards and Warriors, you'll learn 1 concept: Inheritance |
Logs, Logs, Logs! | While completing Logs, Logs, Logs!, you'll learn 1 concept: Enums |
Wizards and Warriors 2 | While completing Wizards and Warriors 2, you'll learn 1 concept: Method Overlaping |
Reverse String | Reversing strings (reading them from right to left, rather than from left to right) is a surprisingly common task in programming. |
I'm sharing these solutions to learn in public, and I'm always open to suggestions, improvements, or alternative approaches. If you see something that can be improved — feel free to open an issue or start a discussion!
Thanks for stopping by, and happy coding! ☕🚀