/java-coding-challenge

Repository for coding challenge with Java

Primary LanguageJava

Coding challenges

The goal of this repository is to improve Java programming skills with a coding challenge. The implementation of these challenges follows the methodology of Test-Driven Development, i.e.:

- Think about tests cases
- Write the tests
- Implement the code
- Test
- Refactoring
- Test again until all tests pass

The challenges are based on Codewars exercises.

  1. Challenge 01: Jaden Casing Strings
  2. Challenge 02: Detect Pangram
  3. Challenge 03: Isograms
  4. Challenge 04: Convert a String to a Number
  5. Challenge 05: Complementary DNA
  6. Challenge 06: Sum of Numbers
  7. Challenge 07: Lost Without a Map
  8. Challenge 08: Two to One
  9. Challenge 09: Basic Mathematical Operation
  10. Challenge 10: Reverse Words
  11. Challenge 11: Digital Root
  12. Challenge 12: Split String by Pairs
  13. Challenge 13: Split String by Camel Casing
  14. Challenge 14: Mount the Bowling Pins
  15. Challenge 15: Validate Credit Card Number
  16. Challenge 16: Create Phone Number
  17. Challenge 17: Array difference
  18. Challenge 18: DNA to RNA Conversion
  19. Challenge 19: One to Zero
  20. Challenge 20: Your order, please
  21. Challenge 21: Encrypt this!