Sololearn Coding Challenges
There are all 72 problems from SoloLearn Code Coach with full descriptions and my solutions in Java. The problems grouped by dificulty: Easy, Medium, Hard. The codes have written on mobile device in Sololearn sandbox, sucessfully run and passes all tests by Sololearn. The link to my profile at Sololearn: https://www.sololearn.com/Profile/15186890/
As an answer to the #OneLiners challenge from SoloLearn I also created One-Line solutions in Ruby and One-Statement solutions in Java language for about 60% problems.
Easy
Medium
Hard
Description | Java | Used Java API classes and methods, notes |
---|---|---|
New Driver's License | NewDriversLicense.java | Stream, lambda |
It's a Sign | ItsSign.java | StringBuilder, Stream |
Mathematics | Mathematics.java | Interface, Lambda, RegEx, Collections, Recursion |
Password Validation | PasswordValidation.java | RegEx |
Security | Security.java | RegEx |
2D Map | Map2D.java | Math, String::indexOf |
Hofstadter's Q-Sequence | HofstadtersQSequence.java | |
Digits of Pi | PiCalculation.java | BigDecimal, Algorithm |
Longest Common Substring | Longest Common Substring | |
Poker Hand | PokerHand.java | Stream, RegEx |
Word Rank | Word Rank |