I have 57 problems and implementing 'Hello World' for the 5467845th time is not one" Jay-C++
- Title: 31 (code challenges) in 31 (days) by a (31 years) Jr developer.
- Short-Title: 31-in-31-by-31-jrdev
- Goal: Solve at least 31 challenges from the book Exercise for Programers: 57 challenges to develop your coding Skiils in 31 days using Java and TDD.
- Why: I want to improve my Java and learn TDD. This book also helps to improve problem solving skill. It's provides practical challenges starting from the basics to the advanced. I think it's a fun way to develop these three skills.
- Start Date: February 28, 2024.
- Deadline: March 30, 2024.
- Ideal Peace: 1 challenge solved every day, a ~ 2 hours each
- Total Hours Expected: ~62 hours
- 01. Saying Hello
- 02. Counting the Number of Characters
- 03. Printing Quotes
- 04. Mad Lib
- 05. Simple Math
- 06. Retirement Calculator
- 07. Area of a Rectangular Room
- 08. Pizza Party
- 09. Paint Calculator
- 10. Self-Checkout
- 11. Currency Conversion
- 12. Computing Simple Interest
- 13. Determining Compound Interest
- 14. Tax Calculator
- 15. Password Validation
- 16. Legal Driving Age
- 17. Blood Alcohol Calculator
- 18. Temperature Converter
- 19. BMI Calculator
- 20. Multistate Sales Tax Calculator
- 22. Comparing Numbers
- 23. Troubleshooting Car Issues
- 24. Anagram Checker
- 25. Password Strength Indicator
- 26. Months to Pay Off a Credit Card
- 27. Validating Inputs
- 28. Adding Numbers
- 29. Handling Bad Input
- 30. Multiplication Table
- 31. Karvonen Hearth Rate
- 32. Guess the Number Game
- 33. Magic 8 Ball
- 34. Employee List Removal
- 35. Picking a Winner
- 36. Computing Statistics
- 37. Password Generator
- 38. Filtering Values
- 39. Sorting Records
- 40. Filtering Records
- 41. Name Sorter
- 42. Parsing a Data File
- 43. Website Generator
- 44. Product Search
- 45. Word Finder
- 46. Word Frequency Finder
- 47. Who's in Space?
- 48. Grabbing the Weather
- 49. Flicker Photo Search
- 50. Movie Recommendations
- 51. Pushing Notes to Firebase
- 52. Creating Your Own Time Service
- 53. Todo List
- 54. URL Shortener
- 55. Text Sharing
- 56. Tracking Inventory
- 57. Trivia App