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.
Description
Java
Used Java API classes and methods, notes
Pig Latin
PigLatinRE.java
String::replaceAll, RegEx
_
PigLatinStream.java
Scanner::tokens, lambda
_
PigLatinClassic.java
System.out::printf
Safety Deposit Boxes
SafetyDepositBoxes.java
String::replaceAll, RegEx (tricky?)
Roadrunner
Roadrunner.java
Snap, Crackle and Pop
SnapCrackleAndPop.java
Stream, lambda
Deja Vu
DejaVu.java
Pattern::matches
The Spy Life
TheSpyLife.java
StringBuilder
Hex Color Code Generator
HexColorCodeGenerator.java
System.out::printf
Symbols
Symbols.java
String::replaceAll, RegEx
Super Sale
SuperSale.java
Stream
Duty Free
DutyFree.java
Stream
Carrot Cake
CarrotCake.java
System.out::printf
Building Blocks
BuildingBlocks.java
IntStream::generate
Name Buddy
NameBuddy.java
String::concat
_
NameBuddyRegEx.java
String::matches
That's odd...
ThatsOdd.java
IntStream
No Numerals
NoNumerals.java
Map, Stream, lambda
Secret Message
SecretMessage.java
Stream, lambda
Divisible
Divisible.java
Stream, lambda
Even Numbers
EvenNumbers.java
IntStream
Military Time
MilitaryTime.java
Date & Time API Java 11
Tax Free
TaxFree.java
Stream
How Far?
HowFar.java
String::replaceAll, RegEx
Average Word Length
AverageWordLength.java
String::split, String::replaceAll
.
AverageWordLengthStream.java
Stream, Collectors::averagingInt
YouTube Link Finder
YouTubeLinkFinder.java
String::replaceAll, RegEx
Convert US date to EU date
ConvertDate.java
Date & Time API Java 11
Day of the Week
DayOfWeek.java
Date & Time API Java 11
Camel to Snake
CamelToSnake.java
String::replaceAll, RegEx
Days between dates
DaysBetweenDates.java
Date & Time API Java 11
Text Decompressor
TextDecompressor.java
Stream
Snowballing Numbers
SnowballingNumbers.java
Stream
Flowing Words
FlowingWords.java
RegEx
Splitting Strings
SplittingStrings.java
String::format, String::split, String::join, RegEx
Missing Numbers
MissingNumbers.java
Stream
Initials
Initials.java
Stream, RegEx
Credit Card Validator
CreditCardValidator.java
StringBuilder, Stream
CMYK to RGB
CmykToRgb.java
Math, float
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