├── .gitignore ├── .travis.yml ├── README.adoc ├── examples └── kotlingradle │ ├── MyMultipleProject │ ├── build.gradle.kts │ ├── client │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ └── kotlin │ │ │ └── com │ │ │ └── mydomain │ │ │ └── mymultipleproject │ │ │ └── client │ │ │ └── main │ │ │ └── Client.kt │ ├── common │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── mydomain │ │ │ │ │ └── mymultipleproject │ │ │ │ │ └── common │ │ │ │ │ └── MyJavaLibrary.java │ │ │ └── kotlin │ │ │ │ └── com │ │ │ │ └── mydomain │ │ │ │ └── mymultipleproject │ │ │ │ └── common │ │ │ │ ├── MaxMultiple.kt │ │ │ │ ├── MyFile.kt │ │ │ │ ├── MyKotlinLibrary.kt │ │ │ │ ├── example00 │ │ │ │ └── MyKotlinLibrary.kt │ │ │ │ ├── example01 │ │ │ │ └── MyKotlinLibrary.kt │ │ │ │ ├── example02 │ │ │ │ └── MyKotlinLibrary.kt │ │ │ │ ├── example03 │ │ │ │ └── SameLettersStrings.kt │ │ │ │ ├── example04 │ │ │ │ └── SameLettersStrings.kt │ │ │ │ ├── example05 │ │ │ │ └── SameLettersStrings.kt │ │ │ │ ├── example06 │ │ │ │ └── SameLettersStrings.kt │ │ │ │ └── example07 │ │ │ │ └── SameLettersStrings.kt │ │ │ └── test │ │ │ └── kotlin │ │ │ └── com │ │ │ └── mydomain │ │ │ └── mymultipleproject │ │ │ └── common │ │ │ ├── MyJavaLibraryTest.kt │ │ │ ├── MyKotlinLibraryTest.kt │ │ │ ├── example00 │ │ │ └── MyKotlinLibraryKtTest.kt │ │ │ ├── example01 │ │ │ └── MyKotlinLibraryTest.kt │ │ │ ├── example02 │ │ │ └── MyKotlinLibraryTest.kt │ │ │ ├── example03 │ │ │ ├── SameLettersStringKtTest.kt │ │ │ └── StringGenerator.kt │ │ │ ├── example04 │ │ │ ├── ListGenerator.kt │ │ │ ├── SameLettersStringKtTest.kt │ │ │ └── StringGenerator.kt │ │ │ ├── example05 │ │ │ ├── ListGenerator.kt │ │ │ ├── MapGenerator.kt │ │ │ ├── SameLettersStringKtTest.kt │ │ │ ├── StringGenerator.kt │ │ │ └── UpdateMapTest.kt │ │ │ └── example06 │ │ │ ├── CharGenerator.kt │ │ │ ├── ListGenerator.kt │ │ │ ├── MapGenerator.kt │ │ │ ├── SameLettersStringKtTest.kt │ │ │ ├── StringGenerator.kt │ │ │ └── UpdateMapTest.kt │ ├── server │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── mydomain │ │ │ └── mymultipleproject │ │ │ └── server │ │ │ └── main │ │ │ └── Server.java │ └── settings.gradle.kts │ ├── MySimpleProject │ ├── build.gradle.kts │ ├── gradlew │ ├── gradlew.bat │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── mydomain │ │ │ └── mysimpleproject │ │ │ └── MyClass.java │ │ └── kotlin │ │ └── com │ │ └── mydomain │ │ └── mysimpleproject │ │ └── Main.kt │ └── README.md ├── fpinkotlin-parent ├── README.adoc ├── build.gradle.kts ├── fpinkotlin-actors │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── kotlin │ │ └── com │ │ └── fpinkotlin │ │ └── actors │ │ ├── listing01to03 │ │ └── Actor.kt │ │ ├── listing04to07 │ │ └── PingPong.kt │ │ ├── listing08to12 │ │ ├── Actor.kt │ │ ├── Manager.kt │ │ ├── Worker.kt │ │ └── WorkersExample.kt │ │ ├── listing13 │ │ ├── Actor.kt │ │ ├── Manager.kt │ │ ├── Worker.kt │ │ └── WorkersExample.kt │ │ ├── listing14 │ │ ├── Actor.kt │ │ ├── Manager.kt │ │ ├── Receiver.kt │ │ ├── Worker.kt │ │ └── WorkersExample.kt │ │ ├── listing15 │ │ ├── Heap.kt │ │ ├── List.kt │ │ ├── Option.kt │ │ ├── Result.kt │ │ └── WorkersExample.kt │ │ ├── listing16 │ │ └── WorkersExample.kt │ │ ├── listing17 │ │ └── WorkerExample.kt │ │ ├── listing18 │ │ └── WorkersChannel.kt │ │ ├── listing19 │ │ └── WorkersChannel.kt │ │ ├── listing20 │ │ ├── Deque.kt │ │ └── WorkersChannel.kt │ │ └── listing21 │ │ └── WorkersChannel.kt ├── fpinkotlin-advancedlisthandling-exercises │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── com │ │ │ └── fpinkotlin │ │ │ └── advancedlisthandling │ │ │ ├── exercise01 │ │ │ └── List.kt │ │ │ ├── exercise02 │ │ │ └── List.kt │ │ │ ├── exercise03 │ │ │ └── List.kt │ │ │ ├── exercise04 │ │ │ └── List.kt │ │ │ ├── exercise05 │ │ │ └── List.kt │ │ │ ├── exercise06 │ │ │ └── List.kt │ │ │ ├── exercise07 │ │ │ └── List.kt │ │ │ ├── exercise08 │ │ │ └── List.kt │ │ │ ├── exercise09 │ │ │ └── List.kt │ │ │ ├── exercise10 │ │ │ └── List.kt │ │ │ ├── exercise11 │ │ │ └── List.kt │ │ │ ├── exercise12 │ │ │ └── List.kt │ │ │ ├── exercise13 │ │ │ └── List.kt │ │ │ ├── exercise14 │ │ │ └── List.kt │ │ │ ├── exercise15 │ │ │ └── List.kt │ │ │ ├── exercise16 │ │ │ └── List.kt │ │ │ ├── exercise17 │ │ │ └── List.kt │ │ │ ├── exercise18 │ │ │ ├── List.kt │ │ │ ├── Option.kt │ │ │ └── Result.kt │ │ │ ├── exercise19 │ │ │ ├── List.kt │ │ │ ├── Option.kt │ │ │ └── Result.kt │ │ │ ├── exercise20 │ │ │ ├── List.kt │ │ │ ├── Option.kt │ │ │ └── Result.kt │ │ │ ├── exercise21 │ │ │ ├── List.kt │ │ │ ├── Option.kt │ │ │ └── Result.kt │ │ │ ├── exercise22 │ │ │ ├── List.kt │ │ │ ├── Option.kt │ │ │ └── Result.kt │ │ │ ├── exercise23 │ │ │ ├── List.kt │ │ │ ├── Option.kt │ │ │ └── Result.kt │ │ │ └── exercise24 │ │ │ ├── List.kt │ │ │ ├── Option.kt │ │ │ └── Result.kt │ │ └── test │ │ └── kotlin │ │ └── com │ │ └── fpinkotlin │ │ └── advancedlisthandling │ │ ├── exercise01 │ │ └── ListTest.kt │ │ ├── exercise02 │ │ └── ListTest.kt │ │ ├── exercise03 │ │ └── ListTest.kt │ │ ├── exercise04 │ │ └── ListTest.kt │ │ ├── exercise05 │ │ └── ListTest.kt │ │ ├── exercise06 │ │ └── ListTest.kt │ │ ├── exercise07 │ │ └── ListTest.kt │ │ ├── exercise08 │ │ └── ListTest.kt │ │ ├── exercise09 │ │ └── ListTest.kt │ │ ├── exercise10 │ │ └── ListTest.kt │ │ ├── exercise11 │ │ └── ListTest.kt │ │ ├── exercise12 │ │ └── ListTest.kt │ │ ├── exercise13 │ │ └── ListTest.kt │ │ ├── exercise14 │ │ └── ListTest.kt │ │ ├── exercise15 │ │ └── ListTest.kt │ │ ├── exercise16 │ │ └── ListTest.kt │ │ ├── exercise17 │ │ └── ListTest.kt │ │ ├── exercise18 │ │ └── ListTest.kt │ │ ├── exercise19 │ │ └── ListTest.kt │ │ ├── exercise20 │ │ └── ListTest.kt │ │ ├── exercise21 │ │ └── ListTest.kt │ │ ├── exercise22 │ │ └── ListTest.kt │ │ ├── exercise23 │ │ ├── ListTest.kt │ │ └── SerialParallelFoldLeftBenchmark.kt │ │ └── exercise24 │ │ ├── ListTest.kt │ │ └── SerialParallelFoldLeftBenchmark.kt ├── fpinkotlin-advancedlisthandling-solutions │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── com │ │ │ └── fpinkotlin │ │ │ └── advancedlisthandling │ │ │ ├── exercise01 │ │ │ └── List.kt │ │ │ ├── exercise02 │ │ │ └── List.kt │ │ │ ├── exercise03 │ │ │ └── List.kt │ │ │ ├── exercise04 │ │ │ └── List.kt │ │ │ ├── exercise05 │ │ │ └── List.kt │ │ │ ├── exercise06 │ │ │ └── List.kt │ │ │ ├── exercise07 │ │ │ └── List.kt │ │ │ ├── exercise08 │ │ │ └── List.kt │ │ │ ├── exercise09 │ │ │ └── List.kt │ │ │ ├── exercise10 │ │ │ └── List.kt │ │ │ ├── exercise11 │ │ │ └── List.kt │ │ │ ├── exercise12 │ │ │ └── List.kt │ │ │ ├── exercise13 │ │ │ └── List.kt │ │ │ ├── exercise14 │ │ │ └── List.kt │ │ │ ├── exercise15 │ │ │ └── List.kt │ │ │ ├── exercise16 │ │ │ └── List.kt │ │ │ ├── exercise17 │ │ │ └── List.kt │ │ │ ├── exercise18 │ │ │ ├── List.kt │ │ │ ├── Option.kt │ │ │ └── Result.kt │ │ │ ├── exercise19 │ │ │ ├── List.kt │ │ │ ├── Option.kt │ │ │ └── Result.kt │ │ │ ├── exercise20 │ │ │ ├── List.kt │ │ │ ├── Option.kt │ │ │ └── Result.kt │ │ │ ├── exercise21 │ │ │ ├── List.kt │ │ │ ├── Option.kt │ │ │ └── Result.kt │ │ │ ├── exercise22 │ │ │ ├── List.kt │ │ │ ├── Option.kt │ │ │ └── Result.kt │ │ │ ├── exercise23 │ │ │ ├── List.kt │ │ │ ├── Option.kt │ │ │ └── Result.kt │ │ │ └── exercise24 │ │ │ ├── List.kt │ │ │ ├── Option.kt │ │ │ └── Result.kt │ │ └── test │ │ └── kotlin │ │ └── com │ │ └── fpinkotlin │ │ └── advancedlisthandling │ │ ├── exercise01 │ │ └── ListTest.kt │ │ ├── exercise02 │ │ └── ListTest.kt │ │ ├── exercise03 │ │ └── ListTest.kt │ │ ├── exercise04 │ │ └── ListTest.kt │ │ ├── exercise05 │ │ └── ListTest.kt │ │ ├── exercise06 │ │ └── ListTest.kt │ │ ├── exercise07 │ │ └── ListTest.kt │ │ ├── exercise08 │ │ └── ListTest.kt │ │ ├── exercise09 │ │ └── ListTest.kt │ │ ├── exercise10 │ │ └── ListTest.kt │ │ ├── exercise11 │ │ └── ListTest.kt │ │ ├── exercise12 │ │ └── ListTest.kt │ │ ├── exercise13 │ │ └── ListTest.kt │ │ ├── exercise14 │ │ └── ListTest.kt │ │ ├── exercise15 │ │ └── ListTest.kt │ │ ├── exercise16 │ │ └── ListTest.kt │ │ ├── exercise17 │ │ └── ListTest.kt │ │ ├── exercise18 │ │ └── ListTest.kt │ │ ├── exercise19 │ │ └── ListTest.kt │ │ ├── exercise20 │ │ └── ListTest.kt │ │ ├── exercise21 │ │ └── ListTest.kt │ │ ├── exercise22 │ │ └── ListTest.kt │ │ ├── exercise23 │ │ ├── ListTest.kt │ │ └── SerialParallelFoldLeftBenchmark.kt │ │ └── exercise24 │ │ ├── ListTest.kt │ │ └── SerialParallelFoldLeftBenchmark.kt ├── fpinkotlin-advancedtrees-exercises │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── com │ │ │ └── fpinkotlin │ │ │ └── advancedtrees │ │ │ ├── common │ │ │ ├── List.kt │ │ │ ├── Option.kt │ │ │ └── Result.kt │ │ │ ├── exercise01 │ │ │ └── Tree.kt │ │ │ ├── exercise02 │ │ │ ├── Map.kt │ │ │ ├── MapEntry.kt │ │ │ └── Tree.kt │ │ │ ├── exercise03 │ │ │ ├── Map.kt │ │ │ ├── MapEntry.kt │ │ │ └── Tree.kt │ │ │ ├── exercise04 │ │ │ ├── Map.kt │ │ │ ├── MapEntry.kt │ │ │ └── Tree.kt │ │ │ ├── exercise05 │ │ │ └── Heap.kt │ │ │ ├── exercise06 │ │ │ └── Heap.kt │ │ │ ├── exercise07 │ │ │ └── Heap.kt │ │ │ ├── exercise08 │ │ │ └── Heap.kt │ │ │ ├── exercise09 │ │ │ └── Heap.kt │ │ │ └── exercise10 │ │ │ └── Heap.kt │ │ └── test │ │ └── kotlin │ │ └── com │ │ └── fpinkotlin │ │ └── advancedtrees │ │ ├── exercise01 │ │ └── TreeTest.kt │ │ ├── exercise02 │ │ ├── MapTest.kt │ │ └── NumbersToEnglish.kt │ │ ├── exercise03 │ │ ├── MapTest.kt │ │ └── NumbersToEnglish.kt │ │ ├── exercise04 │ │ ├── MapTest.kt │ │ └── NumbersToEnglish.kt │ │ ├── exercise05 │ │ └── HeapTest.kt │ │ ├── exercise06 │ │ └── HeapTest.kt │ │ ├── exercise07 │ │ └── HeapTest.kt │ │ ├── exercise08 │ │ └── HeapTest.kt │ │ ├── exercise09 │ │ └── HeapTest.kt │ │ └── exercise10 │ │ └── HeapTest.kt ├── fpinkotlin-advancedtrees-solutions │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── com │ │ │ └── fpinkotlin │ │ │ └── advancedtrees │ │ │ ├── common │ │ │ ├── List.kt │ │ │ ├── Option.kt │ │ │ └── Result.kt │ │ │ ├── exercise01 │ │ │ └── Tree.kt │ │ │ ├── exercise02 │ │ │ ├── Map.kt │ │ │ ├── MapEntry.kt │ │ │ └── Tree.kt │ │ │ ├── exercise03 │ │ │ ├── Map.kt │ │ │ ├── MapEntry.kt │ │ │ └── Tree.kt │ │ │ ├── exercise04 │ │ │ ├── Map.kt │ │ │ ├── MapEntry.kt │ │ │ └── Tree.kt │ │ │ ├── exercise05 │ │ │ └── Heap.kt │ │ │ ├── exercise06 │ │ │ └── Heap.kt │ │ │ ├── exercise07 │ │ │ └── Heap.kt │ │ │ ├── exercise08 │ │ │ └── Heap.kt │ │ │ ├── exercise09 │ │ │ └── Heap.kt │ │ │ ├── exercise10 │ │ │ └── Heap.kt │ │ │ ├── listing01 │ │ │ └── Tree.kt │ │ │ ├── listing02 │ │ │ └── Map.kt │ │ │ └── listing03 │ │ │ └── Heap.kt │ │ └── test │ │ └── kotlin │ │ └── com │ │ └── fpinkotlin │ │ └── advancedtrees │ │ ├── exercise01 │ │ └── TreeTest.kt │ │ ├── exercise02 │ │ ├── MapTest.kt │ │ ├── NumbersToEnglish.kt │ │ ├── NumbersToEnglishTest.kt │ │ ├── TreeBenchmark.kt │ │ └── TreeTest.kt │ │ ├── exercise03 │ │ ├── MapTest.kt │ │ └── NumbersToEnglish.kt │ │ ├── exercise04 │ │ ├── MapTest.kt │ │ └── NumbersToEnglish.kt │ │ ├── exercise05 │ │ └── HeapTest.kt │ │ ├── exercise06 │ │ └── HeapTest.kt │ │ ├── exercise07 │ │ └── HeapTest.kt │ │ ├── exercise08 │ │ └── HeapTest.kt │ │ ├── exercise09 │ │ └── HeapTest.kt │ │ └── exercise10 │ │ └── HeapTest.kt ├── fpinkotlin-common-test │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── kotlin │ │ └── com │ │ └── fpinkotlin │ │ └── generators │ │ └── Generators.kt ├── fpinkotlin-common │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── kotlin │ │ └── com │ │ └── fpinkotlin │ │ └── common │ │ ├── Heap.kt │ │ ├── Lazy.kt │ │ ├── List.kt │ │ ├── Option.kt │ │ ├── Result.kt │ │ └── Stream.kt ├── fpinkotlin-commonproblems │ ├── build.gradle.kts │ └── src │ │ └── main │ │ ├── kotlin │ │ └── com │ │ │ └── fpinkotlin │ │ │ └── commonproblems │ │ │ ├── assertions │ │ │ └── listing01 │ │ │ │ └── Assertions.kt │ │ │ ├── properties │ │ │ ├── example01 │ │ │ │ └── Properties.kt │ │ │ ├── example02 │ │ │ │ └── Properties.kt │ │ │ ├── example03 │ │ │ │ └── Properties.kt │ │ │ ├── example04 │ │ │ │ └── Properties.kt │ │ │ ├── example05 │ │ │ │ └── Properties.kt │ │ │ └── example06 │ │ │ │ └── Properties.kt │ │ │ ├── retry │ │ │ └── example01 │ │ │ │ └── Retry.kt │ │ │ └── xml │ │ │ ├── step1 │ │ │ ├── ReadXmlFile.kt │ │ │ ├── empty.xml │ │ │ └── file.xml │ │ │ ├── step2 │ │ │ ├── ReadXmlFile.kt │ │ │ └── file.xml │ │ │ ├── step3 │ │ │ ├── ReadXmlFile.kt │ │ │ ├── TestXml.kt │ │ │ └── file.xml │ │ │ ├── step4 │ │ │ ├── ReadXmlFile.kt │ │ │ ├── TestXml.kt │ │ │ └── file.xml │ │ │ ├── step5 │ │ │ ├── ReadXmlFile.kt │ │ │ ├── TestXml.kt │ │ │ └── file.xml │ │ │ ├── step6 │ │ │ ├── ReadXmlFile.kt │ │ │ ├── TestXml.kt │ │ │ └── file.xml │ │ │ └── step7 │ │ │ ├── ReadXmlFile.kt │ │ │ ├── TestXml.kt │ │ │ └── file.xml │ │ └── resources │ │ └── config.properties ├── fpinkotlin-effects-exercises │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── kotlin │ │ └── com │ │ └── fpinkotlin │ │ └── effects │ │ ├── exercise01 │ │ ├── List.kt │ │ ├── Option.kt │ │ └── Result.kt │ │ ├── exercise02 │ │ ├── AbstractReader.kt │ │ ├── ConsoleReader.kt │ │ ├── Input.kt │ │ ├── Main.kt │ │ └── Person.kt │ │ ├── exercise03 │ │ ├── AbstractReader.kt │ │ ├── ConsoleReader.kt │ │ ├── FileReader.kt │ │ ├── Input.kt │ │ ├── Main.kt │ │ ├── Person.kt │ │ ├── ScriptReader.kt │ │ └── data.txt │ │ ├── exercise04 │ │ └── IO.kt │ │ ├── exercise05 │ │ ├── Console.kt │ │ └── IO.kt │ │ ├── exercise06 │ │ ├── Console.kt │ │ └── IO.kt │ │ ├── exercise07 │ │ ├── Console.kt │ │ └── IO.kt │ │ ├── exercise08 │ │ ├── Console.kt │ │ └── IO.kt │ │ └── exercise09 │ │ ├── Console.kt │ │ ├── IO.kt │ │ └── Main.kt ├── fpinkotlin-effects-solutions │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── com │ │ │ └── fpinkotlin │ │ │ └── effects │ │ │ ├── exercise01 │ │ │ ├── List.kt │ │ │ ├── Option.kt │ │ │ └── Result.kt │ │ │ ├── exercise02 │ │ │ ├── AbstractReader.kt │ │ │ ├── ConsoleReader.kt │ │ │ ├── Input.kt │ │ │ ├── Main.kt │ │ │ └── Person.kt │ │ │ ├── exercise03 │ │ │ ├── AbstractReader.kt │ │ │ ├── ConsoleReader.kt │ │ │ ├── FileReader.kt │ │ │ ├── Input.kt │ │ │ ├── Main.kt │ │ │ ├── Person.kt │ │ │ ├── ScriptReader.kt │ │ │ └── data.txt │ │ │ ├── exercise04 │ │ │ └── IO.kt │ │ │ ├── exercise05 │ │ │ ├── Console.kt │ │ │ └── IO.kt │ │ │ ├── exercise06 │ │ │ ├── Console.kt │ │ │ └── IO.kt │ │ │ ├── exercise07 │ │ │ ├── Console.kt │ │ │ └── IO.kt │ │ │ ├── exercise08 │ │ │ ├── Console.kt │ │ │ └── IO.kt │ │ │ ├── exercise09 │ │ │ ├── Console.kt │ │ │ ├── IO.kt │ │ │ └── Main.kt │ │ │ ├── listing01 │ │ │ └── Output.kt │ │ │ ├── listing02 │ │ │ └── Input.kt │ │ │ ├── listing03 │ │ │ └── AbstractReader.kt │ │ │ ├── listing04 │ │ │ └── ConsoleReader.kt │ │ │ ├── listing05 │ │ │ └── TestReader.kt │ │ │ ├── listing06 │ │ │ └── FileReader.kt │ │ │ ├── listing07 │ │ │ └── ScriptReader.kt │ │ │ └── listing08 │ │ │ ├── Computer.kt │ │ │ ├── Console.kt │ │ │ ├── IO.kt │ │ │ └── Main.kt │ │ └── test │ │ └── kotlin │ │ └── com │ │ └── fpinkotlin │ │ └── effects │ │ ├── exercise01 │ │ └── ListTest.kt │ │ └── exercise04 │ │ └── IOTest.kt ├── fpinkotlin-functions-exercises │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── com │ │ │ └── fpinkotlin │ │ │ └── functions │ │ │ ├── exercise01 │ │ │ └── Functions.kt │ │ │ ├── exercise02 │ │ │ └── Functions.kt │ │ │ ├── exercise03 │ │ │ └── Functions.kt │ │ │ ├── exercise04 │ │ │ └── Functions.kt │ │ │ ├── exercise05 │ │ │ └── Functions.kt │ │ │ ├── exercise06 │ │ │ └── Functions.kt │ │ │ ├── exercise07 │ │ │ └── Functions.kt │ │ │ ├── exercise08 │ │ │ └── Functions.kt │ │ │ ├── exercise09 │ │ │ └── Functions.kt │ │ │ ├── exercise10 │ │ │ └── Functions.kt │ │ │ └── exercise11 │ │ │ └── Functions.kt │ │ └── test │ │ └── kotlin │ │ └── com │ │ └── fpinkotlin │ │ └── functions │ │ ├── exercise01 │ │ └── FunctionsTest.kt │ │ ├── exercise02 │ │ └── FunctionsTest.kt │ │ ├── exercise03 │ │ └── FunctionsTest.kt │ │ ├── exercise04 │ │ └── FunctionsTest.kt │ │ ├── exercise05 │ │ └── FunctionsTest.kt │ │ ├── exercise06 │ │ └── FunctionsTest.kt │ │ ├── exercise07 │ │ └── FunctionsTest.kt │ │ ├── exercise08 │ │ └── FunctionsTest.kt │ │ ├── exercise09 │ │ └── FunctionsTest.kt │ │ ├── exercise10 │ │ └── FunctionsTest.kt │ │ └── exercise11 │ │ └── FunctionsTest.kt ├── fpinkotlin-functions-solutions │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── com │ │ │ └── fpinkotlin │ │ │ └── functions │ │ │ ├── exercise01 │ │ │ └── Functions.kt │ │ │ ├── exercise02 │ │ │ └── Functions.kt │ │ │ ├── exercise03 │ │ │ └── Functions.kt │ │ │ ├── exercise04 │ │ │ └── Functions.kt │ │ │ ├── exercise05 │ │ │ └── Functions.kt │ │ │ ├── exercise06 │ │ │ └── Functions.kt │ │ │ ├── exercise07 │ │ │ └── Functions.kt │ │ │ ├── exercise08 │ │ │ └── Functions.kt │ │ │ ├── exercise09 │ │ │ └── Functions.kt │ │ │ ├── exercise10 │ │ │ └── Functions.kt │ │ │ ├── exercise11 │ │ │ └── Functions.kt │ │ │ ├── exercise12 │ │ │ └── Functions.kt │ │ │ ├── listing01 │ │ │ └── FunFunctions.kt │ │ │ ├── listing02 │ │ │ └── Store.kt │ │ │ └── listing03 │ │ │ └── Store.kt │ │ └── test │ │ └── kotlin │ │ └── com │ │ └── fpinkotlin │ │ └── functions │ │ ├── exercise01 │ │ └── FunctionsTest.kt │ │ ├── exercise02 │ │ └── FunctionsTest.kt │ │ ├── exercise03 │ │ └── FunctionsTest.kt │ │ ├── exercise04 │ │ └── FunctionsTest.kt │ │ ├── exercise05 │ │ └── FunctionsTest.kt │ │ ├── exercise06 │ │ └── FunctionsTest.kt │ │ ├── exercise07 │ │ └── FunctionsTest.kt │ │ ├── exercise08 │ │ └── FunctionsTest.kt │ │ ├── exercise09 │ │ └── FunctionsTest.kt │ │ ├── exercise10 │ │ └── FunctionsTest.kt │ │ └── exercise11 │ │ └── FunctionsTest.kt ├── fpinkotlin-handlingerrors-exercises │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── com │ │ │ └── fpinkotlin │ │ │ └── handlingerrors │ │ │ ├── exercise01 │ │ │ └── Either.kt │ │ │ ├── exercise02 │ │ │ └── Either.kt │ │ │ ├── exercise03 │ │ │ └── Either.kt │ │ │ ├── exercise04 │ │ │ └── Result.kt │ │ │ ├── exercise05 │ │ │ └── Result.kt │ │ │ ├── exercise06 │ │ │ └── Result.kt │ │ │ ├── exercise07 │ │ │ └── Result.kt │ │ │ ├── exercise08 │ │ │ └── Result.kt │ │ │ ├── exercise09 │ │ │ └── Result.kt │ │ │ ├── exercise10 │ │ │ └── Result.kt │ │ │ ├── exercise11 │ │ │ └── Result.kt │ │ │ ├── exercise12 │ │ │ └── Result.kt │ │ │ ├── exercise13 │ │ │ └── Result.kt │ │ │ └── exercise14 │ │ │ └── Result.kt │ │ └── test │ │ └── kotlin │ │ └── com │ │ └── fpinkotlin │ │ └── handlingerrors │ │ ├── exercise01 │ │ └── EitherTest.kt │ │ ├── exercise02 │ │ └── EitherTest.kt │ │ ├── exercise03 │ │ └── EitherTest.kt │ │ ├── exercise04 │ │ └── ResultTest.kt │ │ ├── exercise05 │ │ └── ResultTest.kt │ │ ├── exercise06 │ │ └── ResultTest.kt │ │ ├── exercise07 │ │ └── ResultTest.kt │ │ ├── exercise08 │ │ └── ResultTest.kt │ │ ├── exercise09 │ │ └── ResultTest.kt │ │ ├── exercise10 │ │ └── ResultTest.kt │ │ ├── exercise11 │ │ └── ResultTest.kt │ │ ├── exercise12 │ │ └── ResultTest.kt │ │ ├── exercise13 │ │ └── ResultTest.kt │ │ └── exercise14 │ │ └── ResultTest.kt ├── fpinkotlin-handlingerrors-solutions │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── com │ │ │ └── fpinkotlin │ │ │ └── handlingerrors │ │ │ ├── exercise01 │ │ │ └── Either.kt │ │ │ ├── exercise02 │ │ │ └── Either.kt │ │ │ ├── exercise03 │ │ │ └── Either.kt │ │ │ ├── exercise04 │ │ │ └── Result.kt │ │ │ ├── exercise05 │ │ │ └── Result.kt │ │ │ ├── exercise06 │ │ │ └── Result.kt │ │ │ ├── exercise07 │ │ │ └── Result.kt │ │ │ ├── exercise08 │ │ │ └── Result.kt │ │ │ ├── exercise09 │ │ │ └── Result.kt │ │ │ ├── exercise10 │ │ │ └── Result.kt │ │ │ ├── exercise11 │ │ │ └── Result.kt │ │ │ ├── exercise12 │ │ │ └── Result.kt │ │ │ ├── exercise13 │ │ │ └── Result.kt │ │ │ ├── exercise14 │ │ │ └── Result.kt │ │ │ ├── listing01 │ │ │ ├── Either.kt │ │ │ └── List.kt │ │ │ ├── listing02 │ │ │ └── Result.kt │ │ │ ├── listing03 │ │ │ └── Toon.kt │ │ │ ├── listing04 │ │ │ └── Result.kt │ │ │ └── listing05 │ │ │ └── Toon.kt │ │ └── test │ │ └── kotlin │ │ └── com │ │ └── fpinkotlin │ │ └── handlingerrors │ │ ├── exercise01 │ │ └── EitherTest.kt │ │ ├── exercise02 │ │ └── EitherTest.kt │ │ ├── exercise03 │ │ └── EitherTest.kt │ │ ├── exercise04 │ │ └── ResultTest.kt │ │ ├── exercise05 │ │ └── ResultTest.kt │ │ ├── exercise06 │ │ └── ResultTest.kt │ │ ├── exercise07 │ │ └── ResultTest.kt │ │ ├── exercise08 │ │ └── ResultTest.kt │ │ ├── exercise09 │ │ └── ResultTest.kt │ │ ├── exercise10 │ │ └── ResultTest.kt │ │ ├── exercise11 │ │ └── ResultTest.kt │ │ ├── exercise12 │ │ └── ResultTest.kt │ │ ├── exercise13 │ │ └── ResultTest.kt │ │ └── exercise14 │ │ └── ResultTest.kt ├── fpinkotlin-lists-exercises │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── com │ │ │ └── fpinkotlin │ │ │ └── lists │ │ │ ├── exercise01 │ │ │ └── List.kt │ │ │ ├── exercise02 │ │ │ └── List.kt │ │ │ ├── exercise03 │ │ │ └── List.kt │ │ │ ├── exercise04 │ │ │ └── List.kt │ │ │ ├── exercise05 │ │ │ └── List.kt │ │ │ ├── exercise06 │ │ │ └── List.kt │ │ │ ├── exercise07 │ │ │ └── List.kt │ │ │ ├── exercise08 │ │ │ └── List.kt │ │ │ ├── exercise09 │ │ │ └── List.kt │ │ │ ├── exercise10 │ │ │ └── List.kt │ │ │ ├── exercise11 │ │ │ └── List.kt │ │ │ ├── exercise12 │ │ │ └── List.kt │ │ │ ├── exercise13 │ │ │ └── List.kt │ │ │ ├── exercise14 │ │ │ └── List.kt │ │ │ ├── exercise15 │ │ │ └── List.kt │ │ │ ├── exercise16 │ │ │ └── List.kt │ │ │ ├── exercise17 │ │ │ └── List.kt │ │ │ ├── exercise18 │ │ │ └── List.kt │ │ │ ├── exercise19 │ │ │ └── List.kt │ │ │ ├── exercise20 │ │ │ └── List.kt │ │ │ └── exercise21 │ │ │ └── List.kt │ │ └── test │ │ └── kotlin │ │ └── com │ │ └── fpinkotlin │ │ └── lists │ │ ├── exercise01 │ │ └── ListTest.kt │ │ ├── exercise02 │ │ └── ListTest.kt │ │ ├── exercise03 │ │ └── ListTest.kt │ │ ├── exercise04 │ │ └── ListTest.kt │ │ ├── exercise05 │ │ └── ListTest.kt │ │ ├── exercise06 │ │ └── ListTest.kt │ │ ├── exercise07 │ │ └── ListTest.kt │ │ ├── exercise08 │ │ └── ListTest.kt │ │ ├── exercise09 │ │ └── ListTest.kt │ │ ├── exercise10 │ │ └── ListTest.kt │ │ ├── exercise11 │ │ └── ListTest.kt │ │ ├── exercise12 │ │ └── ListTest.kt │ │ ├── exercise13 │ │ └── ListTest.kt │ │ ├── exercise14 │ │ └── ListTest.kt │ │ ├── exercise15 │ │ └── ListTest.kt │ │ ├── exercise16 │ │ └── ListTest.kt │ │ ├── exercise17 │ │ └── ListTest.kt │ │ ├── exercise18 │ │ └── ListTest.kt │ │ ├── exercise19 │ │ └── ListTest.kt │ │ ├── exercise20 │ │ └── ListTest.kt │ │ └── exercise21 │ │ └── ListTest.kt ├── fpinkotlin-lists-solutions │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── com │ │ │ └── fpinkotlin │ │ │ └── lists │ │ │ ├── exercise01 │ │ │ └── List.kt │ │ │ ├── exercise02 │ │ │ └── List.kt │ │ │ ├── exercise03 │ │ │ └── List.kt │ │ │ ├── exercise04 │ │ │ └── List.kt │ │ │ ├── exercise05 │ │ │ └── List.kt │ │ │ ├── exercise06 │ │ │ └── List.kt │ │ │ ├── exercise07 │ │ │ └── List.kt │ │ │ ├── exercise08 │ │ │ └── List.kt │ │ │ ├── exercise09 │ │ │ └── List.kt │ │ │ ├── exercise10 │ │ │ └── List.kt │ │ │ ├── exercise11 │ │ │ └── List.kt │ │ │ ├── exercise12 │ │ │ └── List.kt │ │ │ ├── exercise13 │ │ │ └── List.kt │ │ │ ├── exercise14 │ │ │ └── List.kt │ │ │ ├── exercise15 │ │ │ └── List.kt │ │ │ ├── exercise16 │ │ │ └── List.kt │ │ │ ├── exercise17 │ │ │ └── List.kt │ │ │ ├── exercise18 │ │ │ └── List.kt │ │ │ ├── exercise19 │ │ │ └── List.kt │ │ │ ├── exercise20 │ │ │ └── List.kt │ │ │ ├── exercise21 │ │ │ └── List.kt │ │ │ ├── listing01 │ │ │ └── List.kt │ │ │ └── listing02 │ │ │ └── List.kt │ │ └── test │ │ └── kotlin │ │ └── com │ │ └── fpinkotlin │ │ └── lists │ │ ├── exercise01 │ │ └── ListTest.kt │ │ ├── exercise02 │ │ └── ListTest.kt │ │ ├── exercise03 │ │ └── ListTest.kt │ │ ├── exercise04 │ │ └── ListTest.kt │ │ ├── exercise05 │ │ └── ListTest.kt │ │ ├── exercise06 │ │ └── ListTest.kt │ │ ├── exercise07 │ │ └── ListTest.kt │ │ ├── exercise08 │ │ └── ListTest.kt │ │ ├── exercise09 │ │ └── ListTest.kt │ │ ├── exercise10 │ │ └── ListTest.kt │ │ ├── exercise11 │ │ └── ListTest.kt │ │ ├── exercise12 │ │ └── ListTest.kt │ │ ├── exercise13 │ │ └── ListTest.kt │ │ ├── exercise14 │ │ └── ListTest.kt │ │ ├── exercise15 │ │ └── ListTest.kt │ │ ├── exercise16 │ │ └── ListTest.kt │ │ ├── exercise17 │ │ └── ListTest.kt │ │ ├── exercise18 │ │ └── ListTest.kt │ │ ├── exercise19 │ │ └── ListTest.kt │ │ ├── exercise20 │ │ └── ListTest.kt │ │ ├── exercise21 │ │ └── ListTest.kt │ │ ├── listing01 │ │ └── ListTest.kt │ │ └── listing02 │ │ └── ListTest.kt ├── fpinkotlin-makingprogramssafer │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── com │ │ │ └── fpinkotlin │ │ │ └── makingprogramssafer │ │ │ ├── listing01 │ │ │ ├── CreditCard.kt │ │ │ ├── Donut.kt │ │ │ └── DonutShop.kt │ │ │ ├── listing02 │ │ │ ├── CreditCard.kt │ │ │ ├── Donut.kt │ │ │ ├── DonutShop.kt │ │ │ ├── Payment.kt │ │ │ └── Purchase.kt │ │ │ ├── listing03 │ │ │ ├── CreditCard.kt │ │ │ ├── Donut.kt │ │ │ ├── DonutShop.kt │ │ │ ├── Payment.kt │ │ │ └── Purchase.kt │ │ │ ├── listing04 │ │ │ ├── CreditCard.kt │ │ │ ├── Donut.kt │ │ │ ├── DonutShop.kt │ │ │ ├── Payment.kt │ │ │ └── Purchase.kt │ │ │ ├── listing05 │ │ │ ├── CreditCard.kt │ │ │ ├── Donut.kt │ │ │ ├── DonutShop.kt │ │ │ ├── Payment.kt │ │ │ └── Purchase.kt │ │ │ └── listing06 │ │ │ ├── CreditCard.kt │ │ │ ├── Donut.kt │ │ │ ├── DonutShop.kt │ │ │ ├── Payment.kt │ │ │ └── Purchase.kt │ │ └── test │ │ └── kotlin │ │ └── com │ │ └── fpinkotlin │ │ └── makingprogramssafer │ │ ├── listing01 │ │ └── DonutShopTest.kt │ │ ├── listing02 │ │ └── DonutShopTest.kt │ │ ├── listing03 │ │ └── DonutShopTest.kt │ │ ├── listing04 │ │ └── DonutShopTest.kt │ │ ├── listing05 │ │ └── PaymentTest.kt │ │ └── listing06 │ │ └── PaymentTest.kt ├── fpinkotlin-optionaldata-exercises │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── com │ │ │ └── fpinkotlin │ │ │ └── optionaldata │ │ │ ├── exercise01 │ │ │ └── Option.kt │ │ │ ├── exercise02 │ │ │ └── Option.kt │ │ │ ├── exercise03 │ │ │ └── Option.kt │ │ │ ├── exercise04 │ │ │ └── Option.kt │ │ │ ├── exercise05 │ │ │ └── Option.kt │ │ │ ├── exercise06 │ │ │ └── Option.kt │ │ │ ├── exercise07 │ │ │ └── Option.kt │ │ │ ├── exercise08 │ │ │ └── Option.kt │ │ │ ├── exercise09 │ │ │ └── Option.kt │ │ │ ├── exercise10 │ │ │ └── Option.kt │ │ │ ├── exercise11 │ │ │ └── Option.kt │ │ │ └── exercise12 │ │ │ └── Option.kt │ │ └── test │ │ └── kotlin │ │ └── com │ │ └── fpinkotlin │ │ └── optionaldata │ │ ├── exercise01 │ │ └── OptionTest.kt │ │ ├── exercise02 │ │ └── OptionTest.kt │ │ ├── exercise03 │ │ └── OptionTest.kt │ │ ├── exercise04 │ │ └── OptionTest.kt │ │ ├── exercise05 │ │ └── OptionTest.kt │ │ ├── exercise06 │ │ └── OptionTest.kt │ │ ├── exercise07 │ │ └── OptionTest.kt │ │ ├── exercise08 │ │ └── OptionTest.kt │ │ ├── exercise09 │ │ └── OptionTest.kt │ │ ├── exercise10 │ │ └── OptionTest.kt │ │ ├── exercise11 │ │ └── OptionTest.kt │ │ └── exercise12 │ │ └── OptionTest.kt ├── fpinkotlin-optionaldata-solutions │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── com │ │ │ └── fpinkotlin │ │ │ └── optionaldata │ │ │ ├── exercise01 │ │ │ └── Option.kt │ │ │ ├── exercise02 │ │ │ └── Option.kt │ │ │ ├── exercise03 │ │ │ └── Option.kt │ │ │ ├── exercise04 │ │ │ └── Option.kt │ │ │ ├── exercise05 │ │ │ └── Option.kt │ │ │ ├── exercise06 │ │ │ └── Option.kt │ │ │ ├── exercise07 │ │ │ └── Option.kt │ │ │ ├── exercise08 │ │ │ └── Option.kt │ │ │ ├── exercise09 │ │ │ └── Option.kt │ │ │ ├── exercise10 │ │ │ └── Option.kt │ │ │ ├── exercise11 │ │ │ └── Option.kt │ │ │ ├── exercise12 │ │ │ └── Option.kt │ │ │ ├── listing01 │ │ │ └── Option.kt │ │ │ ├── listing02 │ │ │ └── UseMap.kt │ │ │ └── listing03 │ │ │ └── UseMap.kt │ │ └── test │ │ └── kotlin │ │ └── com │ │ └── fpinkotlin │ │ └── optionaldata │ │ ├── exercise01 │ │ └── OptionTest.kt │ │ ├── exercise02 │ │ └── OptionTest.kt │ │ ├── exercise03 │ │ └── OptionTest.kt │ │ ├── exercise04 │ │ └── OptionTest.kt │ │ ├── exercise05 │ │ └── OptionTest.kt │ │ ├── exercise06 │ │ └── OptionTest.kt │ │ ├── exercise07 │ │ └── OptionTest.kt │ │ ├── exercise08 │ │ └── OptionTest.kt │ │ ├── exercise09 │ │ └── OptionTest.kt │ │ ├── exercise10 │ │ └── OptionTest.kt │ │ ├── exercise11 │ │ └── OptionTest.kt │ │ └── exercise12 │ │ └── OptionTest.kt ├── fpinkotlin-recursion-exercises │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── com │ │ │ └── fpinkotlin │ │ │ └── recursion │ │ │ ├── exercise01 │ │ │ └── Add.kt │ │ │ ├── exercise02 │ │ │ └── Factorial.kt │ │ │ ├── exercise03 │ │ │ └── Fibonacci.kt │ │ │ ├── exercise04 │ │ │ ├── MakeString.kt │ │ │ └── String.kt │ │ │ ├── exercise05 │ │ │ └── FoldLeft.kt │ │ │ ├── exercise06 │ │ │ └── FoldRight.kt │ │ │ ├── exercise07 │ │ │ └── Reverse.kt │ │ │ ├── exercise08 │ │ │ └── Reverse.kt │ │ │ ├── exercise09 │ │ │ └── Range.kt │ │ │ ├── exercise10 │ │ │ └── Unfold.kt │ │ │ ├── exercise11 │ │ │ └── Range.kt │ │ │ ├── exercise12 │ │ │ └── Range.kt │ │ │ ├── exercise13 │ │ │ └── Unfold.kt │ │ │ ├── exercise14 │ │ │ └── Unfold.kt │ │ │ ├── exercise15 │ │ │ └── Fibonacci.kt │ │ │ ├── exercise16 │ │ │ └── Iterate.kt │ │ │ ├── exercise17 │ │ │ └── Map.kt │ │ │ └── exercise18 │ │ │ └── FiboCorecursive.kt │ │ └── test │ │ └── kotlin │ │ └── com │ │ └── fpinkotlin │ │ └── recursion │ │ ├── exercise01 │ │ └── AddTest.kt │ │ ├── exercise02 │ │ └── FactorialTest.kt │ │ ├── exercise03 │ │ └── FibonacciTest.kt │ │ ├── exercise04 │ │ ├── MakeStringTest.kt │ │ └── StringTest.kt │ │ ├── exercise05 │ │ └── FoldTest.kt │ │ ├── exercise06 │ │ └── FoldRightTest.kt │ │ ├── exercise07 │ │ └── ReverseTest.kt │ │ ├── exercise08 │ │ └── ReverseTest.kt │ │ ├── exercise09 │ │ └── RangeTest.kt │ │ ├── exercise10 │ │ └── UnfoldTest.kt │ │ ├── exercise11 │ │ └── RangeTest.kt │ │ ├── exercise12 │ │ └── RangeTest.kt │ │ ├── exercise13 │ │ └── UnfoldTest.kt │ │ ├── exercise14 │ │ └── UnfoldTest.kt │ │ ├── exercise15 │ │ └── FibonacciTest.kt │ │ ├── exercise16 │ │ └── IterateTest.kt │ │ ├── exercise17 │ │ └── MapTest.kt │ │ └── exercise18 │ │ └── FiboCorecursiveTest.kt ├── fpinkotlin-recursion-solutions │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── com │ │ │ └── fpinkotlin │ │ │ └── recursion │ │ │ ├── exercise01 │ │ │ └── Add.kt │ │ │ ├── exercise02 │ │ │ └── Factorial.kt │ │ │ ├── exercise03 │ │ │ └── Fibonacci.kt │ │ │ ├── exercise04 │ │ │ ├── MakeString.kt │ │ │ └── String.kt │ │ │ ├── exercise05 │ │ │ └── FoldLeft.kt │ │ │ ├── exercise06 │ │ │ └── FoldRight.kt │ │ │ ├── exercise07 │ │ │ └── Reverse.kt │ │ │ ├── exercise08 │ │ │ └── Reverse.kt │ │ │ ├── exercise09 │ │ │ └── Range.kt │ │ │ ├── exercise10 │ │ │ └── Unfold.kt │ │ │ ├── exercise11 │ │ │ └── Range.kt │ │ │ ├── exercise12 │ │ │ └── Range.kt │ │ │ ├── exercise13 │ │ │ └── Unfold.kt │ │ │ ├── exercise14 │ │ │ └── Unfold.kt │ │ │ ├── exercise15 │ │ │ └── Fibonacci.kt │ │ │ ├── exercise16 │ │ │ └── Iterate.kt │ │ │ ├── exercise17 │ │ │ └── Map.kt │ │ │ ├── exercise18 │ │ │ └── FiboCorecursive.kt │ │ │ ├── listing01 │ │ │ └── MemoizedFibonacci.kt │ │ │ ├── listing02 │ │ │ └── Memoizer.kt │ │ │ ├── listing03 │ │ │ └── Memoizer.kt │ │ │ ├── listing04 │ │ │ └── Memoizer.kt │ │ │ └── listing05 │ │ │ └── Memoizer.kt │ │ └── test │ │ └── kotlin │ │ └── com │ │ └── fpinkotlin │ │ └── recursion │ │ ├── exercise01 │ │ └── AddTest.kt │ │ ├── exercise02 │ │ └── FactorialTest.kt │ │ ├── exercise03 │ │ └── FibonacciTest.kt │ │ ├── exercise04 │ │ ├── MakeStringTest.kt │ │ └── StringTest.kt │ │ ├── exercise05 │ │ └── FoldTest.kt │ │ ├── exercise06 │ │ └── FoldRightTest.kt │ │ ├── exercise07 │ │ └── ReverseTest.kt │ │ ├── exercise08 │ │ └── ReverseTest.kt │ │ ├── exercise09 │ │ └── RangeTest.kt │ │ ├── exercise10 │ │ └── UnfoldTest.kt │ │ ├── exercise11 │ │ └── RangeTest.kt │ │ ├── exercise12 │ │ └── RangeTest.kt │ │ ├── exercise13 │ │ └── UnfoldTest.kt │ │ ├── exercise14 │ │ └── UnfoldTest.kt │ │ ├── exercise15 │ │ └── FibonacciTest.kt │ │ ├── exercise16 │ │ └── IterateTest.kt │ │ ├── exercise17 │ │ └── MapTest.kt │ │ ├── exercise18 │ │ └── FiboCorecursiveTest.kt │ │ ├── listing01 │ │ └── MemoizedFibonacciTest.kt │ │ └── listing02 │ │ └── MemoizerTest.kt ├── fpinkotlin-trees-exercises │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── com │ │ │ └── fpinkotlin │ │ │ └── trees │ │ │ ├── common │ │ │ └── Result.kt │ │ │ ├── exercise01 │ │ │ └── Tree.kt │ │ │ ├── exercise02 │ │ │ └── Tree.kt │ │ │ ├── exercise03 │ │ │ └── Tree.kt │ │ │ ├── exercise04 │ │ │ └── Tree.kt │ │ │ ├── exercise05 │ │ │ └── Tree.kt │ │ │ ├── exercise06 │ │ │ └── Tree.kt │ │ │ ├── exercise07 │ │ │ └── Tree.kt │ │ │ ├── exercise08 │ │ │ └── Tree.kt │ │ │ ├── exercise09 │ │ │ └── Tree.kt │ │ │ ├── exercise10 │ │ │ └── Tree.kt │ │ │ ├── exercise11 │ │ │ └── Tree.kt │ │ │ ├── exercise12 │ │ │ └── Tree.kt │ │ │ ├── exercise13 │ │ │ └── Tree.kt │ │ │ ├── exercise14 │ │ │ └── Tree.kt │ │ │ └── exercise15 │ │ │ └── Tree.kt │ │ └── test │ │ └── kotlin │ │ └── com │ │ └── fpinkotlin │ │ └── trees │ │ ├── exercise01 │ │ └── TreeTest.kt │ │ ├── exercise02 │ │ └── TreeTest.kt │ │ ├── exercise03 │ │ └── TreeTest.kt │ │ ├── exercise04 │ │ └── TreeTest.kt │ │ ├── exercise05 │ │ └── TreeTest.kt │ │ ├── exercise06 │ │ └── TreeTest.kt │ │ ├── exercise07 │ │ └── TreeTest.kt │ │ ├── exercise08 │ │ └── TreeTest.kt │ │ ├── exercise09 │ │ └── TreeTest.kt │ │ ├── exercise10 │ │ └── TreeTest.kt │ │ ├── exercise11 │ │ └── TreeTest.kt │ │ ├── exercise12 │ │ └── TreeTest.kt │ │ ├── exercise13 │ │ └── TreeTest.kt │ │ ├── exercise14 │ │ └── TreeTest.kt │ │ └── exercise15 │ │ └── TreeTest.kt ├── fpinkotlin-trees-solutions │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── com │ │ │ └── fpinkotlin │ │ │ └── trees │ │ │ ├── common │ │ │ └── Result.kt │ │ │ ├── exercise01 │ │ │ └── Tree.kt │ │ │ ├── exercise02 │ │ │ └── Tree.kt │ │ │ ├── exercise03 │ │ │ └── Tree.kt │ │ │ ├── exercise04 │ │ │ └── Tree.kt │ │ │ ├── exercise05 │ │ │ └── Tree.kt │ │ │ ├── exercise06 │ │ │ └── Tree.kt │ │ │ ├── exercise07 │ │ │ └── Tree.kt │ │ │ ├── exercise08 │ │ │ └── Tree.kt │ │ │ ├── exercise09 │ │ │ └── Tree.kt │ │ │ ├── exercise10 │ │ │ └── Tree.kt │ │ │ ├── exercise11 │ │ │ └── Tree.kt │ │ │ ├── exercise12 │ │ │ └── Tree.kt │ │ │ ├── exercise13 │ │ │ └── Tree.kt │ │ │ ├── exercise14 │ │ │ └── Tree.kt │ │ │ ├── exercise15 │ │ │ └── Tree.kt │ │ │ └── listing01 │ │ │ └── Tree.kt │ │ └── test │ │ └── kotlin │ │ └── com │ │ └── fpinkotlin │ │ └── trees │ │ ├── exercise01 │ │ └── TreeTest.kt │ │ ├── exercise02 │ │ └── TreeTest.kt │ │ ├── exercise03 │ │ └── TreeTest.kt │ │ ├── exercise04 │ │ └── TreeTest.kt │ │ ├── exercise05 │ │ └── TreeTest.kt │ │ ├── exercise06 │ │ └── TreeTest.kt │ │ ├── exercise07 │ │ └── TreeTest.kt │ │ ├── exercise08 │ │ └── TreeTest.kt │ │ ├── exercise09 │ │ └── TreeTest.kt │ │ ├── exercise10 │ │ └── TreeTest.kt │ │ ├── exercise11 │ │ └── TreeTest.kt │ │ ├── exercise12 │ │ └── TreeTest.kt │ │ ├── exercise13 │ │ └── TreeTest.kt │ │ ├── exercise14 │ │ └── TreeTest.kt │ │ └── exercise15 │ │ └── TreeTest.kt ├── fpinkotlin-workingwithlaziness-exercises │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── com │ │ │ └── fpinkotlin │ │ │ └── workingwithlaziness │ │ │ ├── exercise01 │ │ │ └── Lazy.kt │ │ │ ├── exercise02 │ │ │ └── Lazy.kt │ │ │ ├── exercise03 │ │ │ └── Lazy.kt │ │ │ ├── exercise04 │ │ │ └── Lazy.kt │ │ │ ├── exercise05 │ │ │ └── Lazy.kt │ │ │ ├── exercise06 │ │ │ └── Lazy.kt │ │ │ ├── exercise07 │ │ │ └── Lazy.kt │ │ │ ├── exercise08 │ │ │ └── Lazy.kt │ │ │ ├── exercise09 │ │ │ └── Lazy.kt │ │ │ ├── exercise10 │ │ │ └── Lazy.kt │ │ │ ├── exercise11 │ │ │ ├── Lazy.kt │ │ │ └── Stream.kt │ │ │ ├── exercise12 │ │ │ ├── Lazy.kt │ │ │ └── Stream.kt │ │ │ ├── exercise13 │ │ │ ├── Lazy.kt │ │ │ └── Stream.kt │ │ │ ├── exercise14 │ │ │ ├── Lazy.kt │ │ │ └── Stream.kt │ │ │ ├── exercise15 │ │ │ ├── Lazy.kt │ │ │ └── Stream.kt │ │ │ ├── exercise16 │ │ │ ├── Lazy.kt │ │ │ └── Stream.kt │ │ │ ├── exercise17 │ │ │ ├── Lazy.kt │ │ │ └── Stream.kt │ │ │ ├── exercise18 │ │ │ ├── Lazy.kt │ │ │ └── Stream.kt │ │ │ ├── exercise19 │ │ │ ├── Lazy.kt │ │ │ └── Stream.kt │ │ │ ├── exercise20 │ │ │ ├── Lazy.kt │ │ │ └── Stream.kt │ │ │ ├── exercise21 │ │ │ ├── Lazy.kt │ │ │ └── Stream.kt │ │ │ ├── exercise22 │ │ │ ├── Lazy.kt │ │ │ └── Stream.kt │ │ │ ├── exercise23 │ │ │ ├── Lazy.kt │ │ │ └── Stream.kt │ │ │ ├── exercise24 │ │ │ ├── Lazy.kt │ │ │ └── Stream.kt │ │ │ ├── exercise25 │ │ │ ├── Lazy.kt │ │ │ └── Stream.kt │ │ │ ├── exercise26 │ │ │ ├── Lazy.kt │ │ │ └── Stream.kt │ │ │ ├── exercise27 │ │ │ ├── Lazy.kt │ │ │ └── Stream.kt │ │ │ ├── exercise28 │ │ │ ├── Lazy.kt │ │ │ └── Stream.kt │ │ │ ├── exercise29 │ │ │ ├── Lazy.kt │ │ │ └── Stream.kt │ │ │ ├── exercise30 │ │ │ ├── Lazy.kt │ │ │ └── Stream.kt │ │ │ └── listing01 │ │ │ ├── Lazy.kt │ │ │ └── Stream.kt │ │ └── test │ │ └── kotlin │ │ └── com │ │ └── fpinkotlin │ │ └── workingwithlaziness │ │ ├── exercise01 │ │ └── LazyTest.kt │ │ ├── exercise02 │ │ └── LazyTest.kt │ │ ├── exercise03 │ │ └── LazyTest.kt │ │ ├── exercise04 │ │ └── LazyTest.kt │ │ ├── exercise05 │ │ └── LazyTest.kt │ │ ├── exercise06 │ │ └── LazyTest.kt │ │ ├── exercise07 │ │ └── LazyTest.kt │ │ ├── exercise08 │ │ └── LazyTest.kt │ │ ├── exercise09 │ │ └── LazyTest.kt │ │ ├── exercise10 │ │ └── LazyTest.kt │ │ ├── exercise11 │ │ └── StreamTest.kt │ │ ├── exercise12 │ │ └── StreamTest.kt │ │ ├── exercise13 │ │ └── StreamTest.kt │ │ ├── exercise14 │ │ └── StreamTest.kt │ │ ├── exercise15 │ │ └── StreamTest.kt │ │ ├── exercise16 │ │ └── StreamTest.kt │ │ ├── exercise17 │ │ └── StreamTest.kt │ │ ├── exercise18 │ │ └── StreamTest.kt │ │ ├── exercise19 │ │ └── StreamTest.kt │ │ ├── exercise20 │ │ └── StreamTest.kt │ │ ├── exercise21 │ │ └── StreamTest.kt │ │ ├── exercise22 │ │ └── StreamTest.kt │ │ ├── exercise23 │ │ └── StreamTest.kt │ │ ├── exercise24 │ │ └── StreamTest.kt │ │ ├── exercise25 │ │ └── StreamTest.kt │ │ ├── exercise26 │ │ └── StreamTest.kt │ │ ├── exercise27 │ │ └── StreamTest.kt │ │ ├── exercise28 │ │ └── StreamTest.kt │ │ ├── exercise29 │ │ └── StreamTest.kt │ │ └── exercise30 │ │ └── StreamTest.kt ├── fpinkotlin-workingwithlaziness-solutions │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── com │ │ │ └── fpinkotlin │ │ │ └── workingwithlaziness │ │ │ ├── exercise01 │ │ │ └── Lazy.kt │ │ │ ├── exercise02 │ │ │ └── Lazy.kt │ │ │ ├── exercise03 │ │ │ └── Lazy.kt │ │ │ ├── exercise04 │ │ │ └── Lazy.kt │ │ │ ├── exercise05 │ │ │ └── Lazy.kt │ │ │ ├── exercise06 │ │ │ └── Lazy.kt │ │ │ ├── exercise07 │ │ │ └── Lazy.kt │ │ │ ├── exercise08 │ │ │ └── Lazy.kt │ │ │ ├── exercise09 │ │ │ └── Lazy.kt │ │ │ ├── exercise10 │ │ │ └── Lazy.kt │ │ │ ├── exercise11 │ │ │ ├── Lazy.kt │ │ │ └── Stream.kt │ │ │ ├── exercise12 │ │ │ ├── Lazy.kt │ │ │ └── Stream.kt │ │ │ ├── exercise13 │ │ │ ├── Lazy.kt │ │ │ └── Stream.kt │ │ │ ├── exercise14 │ │ │ ├── Lazy.kt │ │ │ └── Stream.kt │ │ │ ├── exercise15 │ │ │ ├── Lazy.kt │ │ │ └── Stream.kt │ │ │ ├── exercise16 │ │ │ ├── Lazy.kt │ │ │ └── Stream.kt │ │ │ ├── exercise17 │ │ │ ├── Lazy.kt │ │ │ └── Stream.kt │ │ │ ├── exercise18 │ │ │ ├── Lazy.kt │ │ │ └── Stream.kt │ │ │ ├── exercise19 │ │ │ ├── Lazy.kt │ │ │ └── Stream.kt │ │ │ ├── exercise20 │ │ │ ├── Lazy.kt │ │ │ └── Stream.kt │ │ │ ├── exercise21 │ │ │ ├── Lazy.kt │ │ │ └── Stream.kt │ │ │ ├── exercise22 │ │ │ ├── Lazy.kt │ │ │ └── Stream.kt │ │ │ ├── exercise23 │ │ │ ├── Lazy.kt │ │ │ └── Stream.kt │ │ │ ├── exercise24 │ │ │ ├── Lazy.kt │ │ │ └── Stream.kt │ │ │ ├── exercise25 │ │ │ ├── Lazy.kt │ │ │ └── Stream.kt │ │ │ ├── exercise26 │ │ │ ├── Lazy.kt │ │ │ └── Stream.kt │ │ │ ├── exercise27 │ │ │ ├── Lazy.kt │ │ │ └── Stream.kt │ │ │ ├── exercise28 │ │ │ ├── Lazy.kt │ │ │ └── Stream.kt │ │ │ ├── exercise29 │ │ │ ├── Lazy.kt │ │ │ └── Stream.kt │ │ │ ├── exercise30 │ │ │ ├── Lazy.kt │ │ │ └── Stream.kt │ │ │ └── listing01 │ │ │ ├── Lazy.kt │ │ │ ├── Stream.kt │ │ │ ├── TestSequence.kt │ │ │ └── TestStream.java │ │ └── test │ │ └── kotlin │ │ └── com │ │ └── fpinkotlin │ │ └── workingwithlaziness │ │ ├── exercise01 │ │ └── LazyTest.kt │ │ ├── exercise02 │ │ └── LazyTest.kt │ │ ├── exercise03 │ │ └── LazyTest.kt │ │ ├── exercise04 │ │ └── LazyTest.kt │ │ ├── exercise05 │ │ └── LazyTest.kt │ │ ├── exercise06 │ │ └── LazyTest.kt │ │ ├── exercise07 │ │ └── LazyTest.kt │ │ ├── exercise08 │ │ └── LazyTest.kt │ │ ├── exercise09 │ │ └── LazyTest.kt │ │ ├── exercise10 │ │ └── LazyTest.kt │ │ ├── exercise11 │ │ └── StreamTest.kt │ │ ├── exercise12 │ │ └── StreamTest.kt │ │ ├── exercise13 │ │ └── StreamTest.kt │ │ ├── exercise14 │ │ └── StreamTest.kt │ │ ├── exercise15 │ │ └── StreamTest.kt │ │ ├── exercise16 │ │ └── StreamTest.kt │ │ ├── exercise17 │ │ └── StreamTest.kt │ │ ├── exercise18 │ │ └── StreamTest.kt │ │ ├── exercise19 │ │ └── StreamTest.kt │ │ ├── exercise20 │ │ └── StreamTest.kt │ │ ├── exercise21 │ │ └── StreamTest.kt │ │ ├── exercise22 │ │ └── StreamTest.kt │ │ ├── exercise23 │ │ └── StreamTest.kt │ │ ├── exercise24 │ │ └── StreamTest.kt │ │ ├── exercise25 │ │ └── StreamTest.kt │ │ ├── exercise26 │ │ └── StreamTest.kt │ │ ├── exercise27 │ │ └── StreamTest.kt │ │ ├── exercise28 │ │ └── StreamTest.kt │ │ ├── exercise29 │ │ └── StreamTest.kt │ │ └── exercise30 │ │ └── StreamTest.kt ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle.kts └── graphics ├── ImportProject.png ├── RunTest.png ├── RunTest1.png ├── failedTest01.png ├── failedTest02.png └── successTest03.png /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/.travis.yml -------------------------------------------------------------------------------- /README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/README.adoc -------------------------------------------------------------------------------- /examples/kotlingradle/MyMultipleProject/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/examples/kotlingradle/MyMultipleProject/build.gradle.kts -------------------------------------------------------------------------------- /examples/kotlingradle/MyMultipleProject/client/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/examples/kotlingradle/MyMultipleProject/client/build.gradle.kts -------------------------------------------------------------------------------- /examples/kotlingradle/MyMultipleProject/client/src/main/kotlin/com/mydomain/mymultipleproject/client/main/Client.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/examples/kotlingradle/MyMultipleProject/client/src/main/kotlin/com/mydomain/mymultipleproject/client/main/Client.kt -------------------------------------------------------------------------------- /examples/kotlingradle/MyMultipleProject/common/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/examples/kotlingradle/MyMultipleProject/common/build.gradle.kts -------------------------------------------------------------------------------- /examples/kotlingradle/MyMultipleProject/common/src/main/java/com/mydomain/mymultipleproject/common/MyJavaLibrary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/examples/kotlingradle/MyMultipleProject/common/src/main/java/com/mydomain/mymultipleproject/common/MyJavaLibrary.java -------------------------------------------------------------------------------- /examples/kotlingradle/MyMultipleProject/common/src/main/kotlin/com/mydomain/mymultipleproject/common/MaxMultiple.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/examples/kotlingradle/MyMultipleProject/common/src/main/kotlin/com/mydomain/mymultipleproject/common/MaxMultiple.kt -------------------------------------------------------------------------------- /examples/kotlingradle/MyMultipleProject/common/src/main/kotlin/com/mydomain/mymultipleproject/common/MyFile.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/examples/kotlingradle/MyMultipleProject/common/src/main/kotlin/com/mydomain/mymultipleproject/common/MyFile.kt -------------------------------------------------------------------------------- /examples/kotlingradle/MyMultipleProject/common/src/main/kotlin/com/mydomain/mymultipleproject/common/MyKotlinLibrary.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/examples/kotlingradle/MyMultipleProject/common/src/main/kotlin/com/mydomain/mymultipleproject/common/MyKotlinLibrary.kt -------------------------------------------------------------------------------- /examples/kotlingradle/MyMultipleProject/common/src/test/kotlin/com/mydomain/mymultipleproject/common/MyJavaLibraryTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/examples/kotlingradle/MyMultipleProject/common/src/test/kotlin/com/mydomain/mymultipleproject/common/MyJavaLibraryTest.kt -------------------------------------------------------------------------------- /examples/kotlingradle/MyMultipleProject/server/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/examples/kotlingradle/MyMultipleProject/server/build.gradle.kts -------------------------------------------------------------------------------- /examples/kotlingradle/MyMultipleProject/server/src/main/java/com/mydomain/mymultipleproject/server/main/Server.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/examples/kotlingradle/MyMultipleProject/server/src/main/java/com/mydomain/mymultipleproject/server/main/Server.java -------------------------------------------------------------------------------- /examples/kotlingradle/MyMultipleProject/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/examples/kotlingradle/MyMultipleProject/settings.gradle.kts -------------------------------------------------------------------------------- /examples/kotlingradle/MySimpleProject/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/examples/kotlingradle/MySimpleProject/build.gradle.kts -------------------------------------------------------------------------------- /examples/kotlingradle/MySimpleProject/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/examples/kotlingradle/MySimpleProject/gradlew -------------------------------------------------------------------------------- /examples/kotlingradle/MySimpleProject/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/examples/kotlingradle/MySimpleProject/gradlew.bat -------------------------------------------------------------------------------- /examples/kotlingradle/MySimpleProject/src/main/java/com/mydomain/mysimpleproject/MyClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/examples/kotlingradle/MySimpleProject/src/main/java/com/mydomain/mysimpleproject/MyClass.java -------------------------------------------------------------------------------- /examples/kotlingradle/MySimpleProject/src/main/kotlin/com/mydomain/mysimpleproject/Main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/examples/kotlingradle/MySimpleProject/src/main/kotlin/com/mydomain/mysimpleproject/Main.kt -------------------------------------------------------------------------------- /examples/kotlingradle/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/examples/kotlingradle/README.md -------------------------------------------------------------------------------- /fpinkotlin-parent/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/README.adoc -------------------------------------------------------------------------------- /fpinkotlin-parent/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/build.gradle.kts -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-actors/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-actors/build.gradle.kts -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-actors/src/main/kotlin/com/fpinkotlin/actors/listing01to03/Actor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-actors/src/main/kotlin/com/fpinkotlin/actors/listing01to03/Actor.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-actors/src/main/kotlin/com/fpinkotlin/actors/listing04to07/PingPong.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-actors/src/main/kotlin/com/fpinkotlin/actors/listing04to07/PingPong.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-actors/src/main/kotlin/com/fpinkotlin/actors/listing08to12/Actor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-actors/src/main/kotlin/com/fpinkotlin/actors/listing08to12/Actor.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-actors/src/main/kotlin/com/fpinkotlin/actors/listing08to12/Manager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-actors/src/main/kotlin/com/fpinkotlin/actors/listing08to12/Manager.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-actors/src/main/kotlin/com/fpinkotlin/actors/listing08to12/Worker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-actors/src/main/kotlin/com/fpinkotlin/actors/listing08to12/Worker.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-actors/src/main/kotlin/com/fpinkotlin/actors/listing08to12/WorkersExample.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-actors/src/main/kotlin/com/fpinkotlin/actors/listing08to12/WorkersExample.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-actors/src/main/kotlin/com/fpinkotlin/actors/listing13/Actor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-actors/src/main/kotlin/com/fpinkotlin/actors/listing13/Actor.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-actors/src/main/kotlin/com/fpinkotlin/actors/listing13/Manager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-actors/src/main/kotlin/com/fpinkotlin/actors/listing13/Manager.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-actors/src/main/kotlin/com/fpinkotlin/actors/listing13/Worker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-actors/src/main/kotlin/com/fpinkotlin/actors/listing13/Worker.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-actors/src/main/kotlin/com/fpinkotlin/actors/listing13/WorkersExample.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-actors/src/main/kotlin/com/fpinkotlin/actors/listing13/WorkersExample.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-actors/src/main/kotlin/com/fpinkotlin/actors/listing14/Actor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-actors/src/main/kotlin/com/fpinkotlin/actors/listing14/Actor.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-actors/src/main/kotlin/com/fpinkotlin/actors/listing14/Manager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-actors/src/main/kotlin/com/fpinkotlin/actors/listing14/Manager.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-actors/src/main/kotlin/com/fpinkotlin/actors/listing14/Receiver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-actors/src/main/kotlin/com/fpinkotlin/actors/listing14/Receiver.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-actors/src/main/kotlin/com/fpinkotlin/actors/listing14/Worker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-actors/src/main/kotlin/com/fpinkotlin/actors/listing14/Worker.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-actors/src/main/kotlin/com/fpinkotlin/actors/listing14/WorkersExample.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-actors/src/main/kotlin/com/fpinkotlin/actors/listing14/WorkersExample.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-actors/src/main/kotlin/com/fpinkotlin/actors/listing15/Heap.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-actors/src/main/kotlin/com/fpinkotlin/actors/listing15/Heap.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-actors/src/main/kotlin/com/fpinkotlin/actors/listing15/List.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-actors/src/main/kotlin/com/fpinkotlin/actors/listing15/List.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-actors/src/main/kotlin/com/fpinkotlin/actors/listing15/Option.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-actors/src/main/kotlin/com/fpinkotlin/actors/listing15/Option.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-actors/src/main/kotlin/com/fpinkotlin/actors/listing15/Result.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-actors/src/main/kotlin/com/fpinkotlin/actors/listing15/Result.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-actors/src/main/kotlin/com/fpinkotlin/actors/listing15/WorkersExample.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-actors/src/main/kotlin/com/fpinkotlin/actors/listing15/WorkersExample.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-actors/src/main/kotlin/com/fpinkotlin/actors/listing16/WorkersExample.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-actors/src/main/kotlin/com/fpinkotlin/actors/listing16/WorkersExample.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-actors/src/main/kotlin/com/fpinkotlin/actors/listing17/WorkerExample.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-actors/src/main/kotlin/com/fpinkotlin/actors/listing17/WorkerExample.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-actors/src/main/kotlin/com/fpinkotlin/actors/listing18/WorkersChannel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-actors/src/main/kotlin/com/fpinkotlin/actors/listing18/WorkersChannel.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-actors/src/main/kotlin/com/fpinkotlin/actors/listing19/WorkersChannel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-actors/src/main/kotlin/com/fpinkotlin/actors/listing19/WorkersChannel.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-actors/src/main/kotlin/com/fpinkotlin/actors/listing20/Deque.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-actors/src/main/kotlin/com/fpinkotlin/actors/listing20/Deque.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-actors/src/main/kotlin/com/fpinkotlin/actors/listing20/WorkersChannel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-actors/src/main/kotlin/com/fpinkotlin/actors/listing20/WorkersChannel.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-actors/src/main/kotlin/com/fpinkotlin/actors/listing21/WorkersChannel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-actors/src/main/kotlin/com/fpinkotlin/actors/listing21/WorkersChannel.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-advancedlisthandling-exercises/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-advancedlisthandling-exercises/build.gradle.kts -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-advancedlisthandling-solutions/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-advancedlisthandling-solutions/build.gradle.kts -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-advancedtrees-exercises/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-advancedtrees-exercises/build.gradle.kts -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-advancedtrees-exercises/src/main/kotlin/com/fpinkotlin/advancedtrees/common/List.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-advancedtrees-exercises/src/main/kotlin/com/fpinkotlin/advancedtrees/common/List.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-advancedtrees-exercises/src/main/kotlin/com/fpinkotlin/advancedtrees/common/Option.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-advancedtrees-exercises/src/main/kotlin/com/fpinkotlin/advancedtrees/common/Option.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-advancedtrees-exercises/src/main/kotlin/com/fpinkotlin/advancedtrees/common/Result.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-advancedtrees-exercises/src/main/kotlin/com/fpinkotlin/advancedtrees/common/Result.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-advancedtrees-exercises/src/main/kotlin/com/fpinkotlin/advancedtrees/exercise01/Tree.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-advancedtrees-exercises/src/main/kotlin/com/fpinkotlin/advancedtrees/exercise01/Tree.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-advancedtrees-exercises/src/main/kotlin/com/fpinkotlin/advancedtrees/exercise02/Map.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-advancedtrees-exercises/src/main/kotlin/com/fpinkotlin/advancedtrees/exercise02/Map.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-advancedtrees-exercises/src/main/kotlin/com/fpinkotlin/advancedtrees/exercise02/MapEntry.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-advancedtrees-exercises/src/main/kotlin/com/fpinkotlin/advancedtrees/exercise02/MapEntry.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-advancedtrees-exercises/src/main/kotlin/com/fpinkotlin/advancedtrees/exercise02/Tree.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-advancedtrees-exercises/src/main/kotlin/com/fpinkotlin/advancedtrees/exercise02/Tree.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-advancedtrees-exercises/src/main/kotlin/com/fpinkotlin/advancedtrees/exercise03/Map.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-advancedtrees-exercises/src/main/kotlin/com/fpinkotlin/advancedtrees/exercise03/Map.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-advancedtrees-exercises/src/main/kotlin/com/fpinkotlin/advancedtrees/exercise03/MapEntry.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-advancedtrees-exercises/src/main/kotlin/com/fpinkotlin/advancedtrees/exercise03/MapEntry.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-advancedtrees-exercises/src/main/kotlin/com/fpinkotlin/advancedtrees/exercise03/Tree.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-advancedtrees-exercises/src/main/kotlin/com/fpinkotlin/advancedtrees/exercise03/Tree.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-advancedtrees-exercises/src/main/kotlin/com/fpinkotlin/advancedtrees/exercise04/Map.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-advancedtrees-exercises/src/main/kotlin/com/fpinkotlin/advancedtrees/exercise04/Map.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-advancedtrees-exercises/src/main/kotlin/com/fpinkotlin/advancedtrees/exercise04/MapEntry.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-advancedtrees-exercises/src/main/kotlin/com/fpinkotlin/advancedtrees/exercise04/MapEntry.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-advancedtrees-exercises/src/main/kotlin/com/fpinkotlin/advancedtrees/exercise04/Tree.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-advancedtrees-exercises/src/main/kotlin/com/fpinkotlin/advancedtrees/exercise04/Tree.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-advancedtrees-exercises/src/main/kotlin/com/fpinkotlin/advancedtrees/exercise05/Heap.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-advancedtrees-exercises/src/main/kotlin/com/fpinkotlin/advancedtrees/exercise05/Heap.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-advancedtrees-exercises/src/main/kotlin/com/fpinkotlin/advancedtrees/exercise06/Heap.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-advancedtrees-exercises/src/main/kotlin/com/fpinkotlin/advancedtrees/exercise06/Heap.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-advancedtrees-exercises/src/main/kotlin/com/fpinkotlin/advancedtrees/exercise07/Heap.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-advancedtrees-exercises/src/main/kotlin/com/fpinkotlin/advancedtrees/exercise07/Heap.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-advancedtrees-exercises/src/main/kotlin/com/fpinkotlin/advancedtrees/exercise08/Heap.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-advancedtrees-exercises/src/main/kotlin/com/fpinkotlin/advancedtrees/exercise08/Heap.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-advancedtrees-exercises/src/main/kotlin/com/fpinkotlin/advancedtrees/exercise09/Heap.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-advancedtrees-exercises/src/main/kotlin/com/fpinkotlin/advancedtrees/exercise09/Heap.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-advancedtrees-exercises/src/main/kotlin/com/fpinkotlin/advancedtrees/exercise10/Heap.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-advancedtrees-exercises/src/main/kotlin/com/fpinkotlin/advancedtrees/exercise10/Heap.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-advancedtrees-exercises/src/test/kotlin/com/fpinkotlin/advancedtrees/exercise01/TreeTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-advancedtrees-exercises/src/test/kotlin/com/fpinkotlin/advancedtrees/exercise01/TreeTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-advancedtrees-exercises/src/test/kotlin/com/fpinkotlin/advancedtrees/exercise02/MapTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-advancedtrees-exercises/src/test/kotlin/com/fpinkotlin/advancedtrees/exercise02/MapTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-advancedtrees-exercises/src/test/kotlin/com/fpinkotlin/advancedtrees/exercise03/MapTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-advancedtrees-exercises/src/test/kotlin/com/fpinkotlin/advancedtrees/exercise03/MapTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-advancedtrees-exercises/src/test/kotlin/com/fpinkotlin/advancedtrees/exercise04/MapTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-advancedtrees-exercises/src/test/kotlin/com/fpinkotlin/advancedtrees/exercise04/MapTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-advancedtrees-exercises/src/test/kotlin/com/fpinkotlin/advancedtrees/exercise05/HeapTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-advancedtrees-exercises/src/test/kotlin/com/fpinkotlin/advancedtrees/exercise05/HeapTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-advancedtrees-exercises/src/test/kotlin/com/fpinkotlin/advancedtrees/exercise06/HeapTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-advancedtrees-exercises/src/test/kotlin/com/fpinkotlin/advancedtrees/exercise06/HeapTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-advancedtrees-exercises/src/test/kotlin/com/fpinkotlin/advancedtrees/exercise07/HeapTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-advancedtrees-exercises/src/test/kotlin/com/fpinkotlin/advancedtrees/exercise07/HeapTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-advancedtrees-exercises/src/test/kotlin/com/fpinkotlin/advancedtrees/exercise08/HeapTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-advancedtrees-exercises/src/test/kotlin/com/fpinkotlin/advancedtrees/exercise08/HeapTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-advancedtrees-exercises/src/test/kotlin/com/fpinkotlin/advancedtrees/exercise09/HeapTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-advancedtrees-exercises/src/test/kotlin/com/fpinkotlin/advancedtrees/exercise09/HeapTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-advancedtrees-exercises/src/test/kotlin/com/fpinkotlin/advancedtrees/exercise10/HeapTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-advancedtrees-exercises/src/test/kotlin/com/fpinkotlin/advancedtrees/exercise10/HeapTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-advancedtrees-solutions/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-advancedtrees-solutions/build.gradle.kts -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-advancedtrees-solutions/src/main/kotlin/com/fpinkotlin/advancedtrees/common/List.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-advancedtrees-solutions/src/main/kotlin/com/fpinkotlin/advancedtrees/common/List.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-advancedtrees-solutions/src/main/kotlin/com/fpinkotlin/advancedtrees/common/Option.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-advancedtrees-solutions/src/main/kotlin/com/fpinkotlin/advancedtrees/common/Option.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-advancedtrees-solutions/src/main/kotlin/com/fpinkotlin/advancedtrees/common/Result.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-advancedtrees-solutions/src/main/kotlin/com/fpinkotlin/advancedtrees/common/Result.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-advancedtrees-solutions/src/main/kotlin/com/fpinkotlin/advancedtrees/exercise01/Tree.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-advancedtrees-solutions/src/main/kotlin/com/fpinkotlin/advancedtrees/exercise01/Tree.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-advancedtrees-solutions/src/main/kotlin/com/fpinkotlin/advancedtrees/exercise02/Map.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-advancedtrees-solutions/src/main/kotlin/com/fpinkotlin/advancedtrees/exercise02/Map.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-advancedtrees-solutions/src/main/kotlin/com/fpinkotlin/advancedtrees/exercise02/MapEntry.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-advancedtrees-solutions/src/main/kotlin/com/fpinkotlin/advancedtrees/exercise02/MapEntry.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-advancedtrees-solutions/src/main/kotlin/com/fpinkotlin/advancedtrees/exercise02/Tree.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-advancedtrees-solutions/src/main/kotlin/com/fpinkotlin/advancedtrees/exercise02/Tree.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-advancedtrees-solutions/src/main/kotlin/com/fpinkotlin/advancedtrees/exercise03/Map.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-advancedtrees-solutions/src/main/kotlin/com/fpinkotlin/advancedtrees/exercise03/Map.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-advancedtrees-solutions/src/main/kotlin/com/fpinkotlin/advancedtrees/exercise03/MapEntry.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-advancedtrees-solutions/src/main/kotlin/com/fpinkotlin/advancedtrees/exercise03/MapEntry.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-advancedtrees-solutions/src/main/kotlin/com/fpinkotlin/advancedtrees/exercise03/Tree.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-advancedtrees-solutions/src/main/kotlin/com/fpinkotlin/advancedtrees/exercise03/Tree.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-advancedtrees-solutions/src/main/kotlin/com/fpinkotlin/advancedtrees/exercise04/Map.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-advancedtrees-solutions/src/main/kotlin/com/fpinkotlin/advancedtrees/exercise04/Map.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-advancedtrees-solutions/src/main/kotlin/com/fpinkotlin/advancedtrees/exercise04/MapEntry.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-advancedtrees-solutions/src/main/kotlin/com/fpinkotlin/advancedtrees/exercise04/MapEntry.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-advancedtrees-solutions/src/main/kotlin/com/fpinkotlin/advancedtrees/exercise04/Tree.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-advancedtrees-solutions/src/main/kotlin/com/fpinkotlin/advancedtrees/exercise04/Tree.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-advancedtrees-solutions/src/main/kotlin/com/fpinkotlin/advancedtrees/exercise05/Heap.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-advancedtrees-solutions/src/main/kotlin/com/fpinkotlin/advancedtrees/exercise05/Heap.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-advancedtrees-solutions/src/main/kotlin/com/fpinkotlin/advancedtrees/exercise06/Heap.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-advancedtrees-solutions/src/main/kotlin/com/fpinkotlin/advancedtrees/exercise06/Heap.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-advancedtrees-solutions/src/main/kotlin/com/fpinkotlin/advancedtrees/exercise07/Heap.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-advancedtrees-solutions/src/main/kotlin/com/fpinkotlin/advancedtrees/exercise07/Heap.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-advancedtrees-solutions/src/main/kotlin/com/fpinkotlin/advancedtrees/exercise08/Heap.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-advancedtrees-solutions/src/main/kotlin/com/fpinkotlin/advancedtrees/exercise08/Heap.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-advancedtrees-solutions/src/main/kotlin/com/fpinkotlin/advancedtrees/exercise09/Heap.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-advancedtrees-solutions/src/main/kotlin/com/fpinkotlin/advancedtrees/exercise09/Heap.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-advancedtrees-solutions/src/main/kotlin/com/fpinkotlin/advancedtrees/exercise10/Heap.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-advancedtrees-solutions/src/main/kotlin/com/fpinkotlin/advancedtrees/exercise10/Heap.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-advancedtrees-solutions/src/main/kotlin/com/fpinkotlin/advancedtrees/listing01/Tree.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-advancedtrees-solutions/src/main/kotlin/com/fpinkotlin/advancedtrees/listing01/Tree.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-advancedtrees-solutions/src/main/kotlin/com/fpinkotlin/advancedtrees/listing02/Map.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-advancedtrees-solutions/src/main/kotlin/com/fpinkotlin/advancedtrees/listing02/Map.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-advancedtrees-solutions/src/main/kotlin/com/fpinkotlin/advancedtrees/listing03/Heap.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-advancedtrees-solutions/src/main/kotlin/com/fpinkotlin/advancedtrees/listing03/Heap.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-advancedtrees-solutions/src/test/kotlin/com/fpinkotlin/advancedtrees/exercise01/TreeTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-advancedtrees-solutions/src/test/kotlin/com/fpinkotlin/advancedtrees/exercise01/TreeTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-advancedtrees-solutions/src/test/kotlin/com/fpinkotlin/advancedtrees/exercise02/MapTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-advancedtrees-solutions/src/test/kotlin/com/fpinkotlin/advancedtrees/exercise02/MapTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-advancedtrees-solutions/src/test/kotlin/com/fpinkotlin/advancedtrees/exercise02/TreeTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-advancedtrees-solutions/src/test/kotlin/com/fpinkotlin/advancedtrees/exercise02/TreeTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-advancedtrees-solutions/src/test/kotlin/com/fpinkotlin/advancedtrees/exercise03/MapTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-advancedtrees-solutions/src/test/kotlin/com/fpinkotlin/advancedtrees/exercise03/MapTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-advancedtrees-solutions/src/test/kotlin/com/fpinkotlin/advancedtrees/exercise04/MapTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-advancedtrees-solutions/src/test/kotlin/com/fpinkotlin/advancedtrees/exercise04/MapTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-advancedtrees-solutions/src/test/kotlin/com/fpinkotlin/advancedtrees/exercise05/HeapTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-advancedtrees-solutions/src/test/kotlin/com/fpinkotlin/advancedtrees/exercise05/HeapTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-advancedtrees-solutions/src/test/kotlin/com/fpinkotlin/advancedtrees/exercise06/HeapTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-advancedtrees-solutions/src/test/kotlin/com/fpinkotlin/advancedtrees/exercise06/HeapTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-advancedtrees-solutions/src/test/kotlin/com/fpinkotlin/advancedtrees/exercise07/HeapTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-advancedtrees-solutions/src/test/kotlin/com/fpinkotlin/advancedtrees/exercise07/HeapTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-advancedtrees-solutions/src/test/kotlin/com/fpinkotlin/advancedtrees/exercise08/HeapTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-advancedtrees-solutions/src/test/kotlin/com/fpinkotlin/advancedtrees/exercise08/HeapTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-advancedtrees-solutions/src/test/kotlin/com/fpinkotlin/advancedtrees/exercise09/HeapTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-advancedtrees-solutions/src/test/kotlin/com/fpinkotlin/advancedtrees/exercise09/HeapTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-advancedtrees-solutions/src/test/kotlin/com/fpinkotlin/advancedtrees/exercise10/HeapTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-advancedtrees-solutions/src/test/kotlin/com/fpinkotlin/advancedtrees/exercise10/HeapTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-common-test/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-common-test/build.gradle.kts -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-common-test/src/main/kotlin/com/fpinkotlin/generators/Generators.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-common-test/src/main/kotlin/com/fpinkotlin/generators/Generators.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-common/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-common/build.gradle.kts -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-common/src/main/kotlin/com/fpinkotlin/common/Heap.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-common/src/main/kotlin/com/fpinkotlin/common/Heap.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-common/src/main/kotlin/com/fpinkotlin/common/Lazy.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-common/src/main/kotlin/com/fpinkotlin/common/Lazy.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-common/src/main/kotlin/com/fpinkotlin/common/List.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-common/src/main/kotlin/com/fpinkotlin/common/List.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-common/src/main/kotlin/com/fpinkotlin/common/Option.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-common/src/main/kotlin/com/fpinkotlin/common/Option.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-common/src/main/kotlin/com/fpinkotlin/common/Result.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-common/src/main/kotlin/com/fpinkotlin/common/Result.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-common/src/main/kotlin/com/fpinkotlin/common/Stream.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-common/src/main/kotlin/com/fpinkotlin/common/Stream.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-commonproblems/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-commonproblems/build.gradle.kts -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-commonproblems/src/main/kotlin/com/fpinkotlin/commonproblems/retry/example01/Retry.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-commonproblems/src/main/kotlin/com/fpinkotlin/commonproblems/retry/example01/Retry.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-commonproblems/src/main/kotlin/com/fpinkotlin/commonproblems/xml/step1/ReadXmlFile.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-commonproblems/src/main/kotlin/com/fpinkotlin/commonproblems/xml/step1/ReadXmlFile.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-commonproblems/src/main/kotlin/com/fpinkotlin/commonproblems/xml/step1/empty.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-commonproblems/src/main/kotlin/com/fpinkotlin/commonproblems/xml/step1/file.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-commonproblems/src/main/kotlin/com/fpinkotlin/commonproblems/xml/step1/file.xml -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-commonproblems/src/main/kotlin/com/fpinkotlin/commonproblems/xml/step2/ReadXmlFile.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-commonproblems/src/main/kotlin/com/fpinkotlin/commonproblems/xml/step2/ReadXmlFile.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-commonproblems/src/main/kotlin/com/fpinkotlin/commonproblems/xml/step2/file.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-commonproblems/src/main/kotlin/com/fpinkotlin/commonproblems/xml/step2/file.xml -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-commonproblems/src/main/kotlin/com/fpinkotlin/commonproblems/xml/step3/ReadXmlFile.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-commonproblems/src/main/kotlin/com/fpinkotlin/commonproblems/xml/step3/ReadXmlFile.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-commonproblems/src/main/kotlin/com/fpinkotlin/commonproblems/xml/step3/TestXml.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-commonproblems/src/main/kotlin/com/fpinkotlin/commonproblems/xml/step3/TestXml.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-commonproblems/src/main/kotlin/com/fpinkotlin/commonproblems/xml/step3/file.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-commonproblems/src/main/kotlin/com/fpinkotlin/commonproblems/xml/step3/file.xml -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-commonproblems/src/main/kotlin/com/fpinkotlin/commonproblems/xml/step4/ReadXmlFile.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-commonproblems/src/main/kotlin/com/fpinkotlin/commonproblems/xml/step4/ReadXmlFile.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-commonproblems/src/main/kotlin/com/fpinkotlin/commonproblems/xml/step4/TestXml.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-commonproblems/src/main/kotlin/com/fpinkotlin/commonproblems/xml/step4/TestXml.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-commonproblems/src/main/kotlin/com/fpinkotlin/commonproblems/xml/step4/file.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-commonproblems/src/main/kotlin/com/fpinkotlin/commonproblems/xml/step4/file.xml -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-commonproblems/src/main/kotlin/com/fpinkotlin/commonproblems/xml/step5/ReadXmlFile.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-commonproblems/src/main/kotlin/com/fpinkotlin/commonproblems/xml/step5/ReadXmlFile.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-commonproblems/src/main/kotlin/com/fpinkotlin/commonproblems/xml/step5/TestXml.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-commonproblems/src/main/kotlin/com/fpinkotlin/commonproblems/xml/step5/TestXml.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-commonproblems/src/main/kotlin/com/fpinkotlin/commonproblems/xml/step5/file.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-commonproblems/src/main/kotlin/com/fpinkotlin/commonproblems/xml/step5/file.xml -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-commonproblems/src/main/kotlin/com/fpinkotlin/commonproblems/xml/step6/ReadXmlFile.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-commonproblems/src/main/kotlin/com/fpinkotlin/commonproblems/xml/step6/ReadXmlFile.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-commonproblems/src/main/kotlin/com/fpinkotlin/commonproblems/xml/step6/TestXml.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-commonproblems/src/main/kotlin/com/fpinkotlin/commonproblems/xml/step6/TestXml.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-commonproblems/src/main/kotlin/com/fpinkotlin/commonproblems/xml/step6/file.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-commonproblems/src/main/kotlin/com/fpinkotlin/commonproblems/xml/step6/file.xml -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-commonproblems/src/main/kotlin/com/fpinkotlin/commonproblems/xml/step7/ReadXmlFile.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-commonproblems/src/main/kotlin/com/fpinkotlin/commonproblems/xml/step7/ReadXmlFile.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-commonproblems/src/main/kotlin/com/fpinkotlin/commonproblems/xml/step7/TestXml.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-commonproblems/src/main/kotlin/com/fpinkotlin/commonproblems/xml/step7/TestXml.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-commonproblems/src/main/kotlin/com/fpinkotlin/commonproblems/xml/step7/file.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-commonproblems/src/main/kotlin/com/fpinkotlin/commonproblems/xml/step7/file.xml -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-commonproblems/src/main/resources/config.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-commonproblems/src/main/resources/config.properties -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-effects-exercises/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-effects-exercises/build.gradle.kts -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-effects-exercises/src/main/kotlin/com/fpinkotlin/effects/exercise01/List.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-effects-exercises/src/main/kotlin/com/fpinkotlin/effects/exercise01/List.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-effects-exercises/src/main/kotlin/com/fpinkotlin/effects/exercise01/Option.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-effects-exercises/src/main/kotlin/com/fpinkotlin/effects/exercise01/Option.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-effects-exercises/src/main/kotlin/com/fpinkotlin/effects/exercise01/Result.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-effects-exercises/src/main/kotlin/com/fpinkotlin/effects/exercise01/Result.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-effects-exercises/src/main/kotlin/com/fpinkotlin/effects/exercise02/AbstractReader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-effects-exercises/src/main/kotlin/com/fpinkotlin/effects/exercise02/AbstractReader.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-effects-exercises/src/main/kotlin/com/fpinkotlin/effects/exercise02/ConsoleReader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-effects-exercises/src/main/kotlin/com/fpinkotlin/effects/exercise02/ConsoleReader.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-effects-exercises/src/main/kotlin/com/fpinkotlin/effects/exercise02/Input.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-effects-exercises/src/main/kotlin/com/fpinkotlin/effects/exercise02/Input.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-effects-exercises/src/main/kotlin/com/fpinkotlin/effects/exercise02/Main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-effects-exercises/src/main/kotlin/com/fpinkotlin/effects/exercise02/Main.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-effects-exercises/src/main/kotlin/com/fpinkotlin/effects/exercise02/Person.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-effects-exercises/src/main/kotlin/com/fpinkotlin/effects/exercise02/Person.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-effects-exercises/src/main/kotlin/com/fpinkotlin/effects/exercise03/AbstractReader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-effects-exercises/src/main/kotlin/com/fpinkotlin/effects/exercise03/AbstractReader.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-effects-exercises/src/main/kotlin/com/fpinkotlin/effects/exercise03/ConsoleReader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-effects-exercises/src/main/kotlin/com/fpinkotlin/effects/exercise03/ConsoleReader.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-effects-exercises/src/main/kotlin/com/fpinkotlin/effects/exercise03/FileReader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-effects-exercises/src/main/kotlin/com/fpinkotlin/effects/exercise03/FileReader.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-effects-exercises/src/main/kotlin/com/fpinkotlin/effects/exercise03/Input.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-effects-exercises/src/main/kotlin/com/fpinkotlin/effects/exercise03/Input.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-effects-exercises/src/main/kotlin/com/fpinkotlin/effects/exercise03/Main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-effects-exercises/src/main/kotlin/com/fpinkotlin/effects/exercise03/Main.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-effects-exercises/src/main/kotlin/com/fpinkotlin/effects/exercise03/Person.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-effects-exercises/src/main/kotlin/com/fpinkotlin/effects/exercise03/Person.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-effects-exercises/src/main/kotlin/com/fpinkotlin/effects/exercise03/ScriptReader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-effects-exercises/src/main/kotlin/com/fpinkotlin/effects/exercise03/ScriptReader.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-effects-exercises/src/main/kotlin/com/fpinkotlin/effects/exercise03/data.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-effects-exercises/src/main/kotlin/com/fpinkotlin/effects/exercise03/data.txt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-effects-exercises/src/main/kotlin/com/fpinkotlin/effects/exercise04/IO.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-effects-exercises/src/main/kotlin/com/fpinkotlin/effects/exercise04/IO.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-effects-exercises/src/main/kotlin/com/fpinkotlin/effects/exercise05/Console.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-effects-exercises/src/main/kotlin/com/fpinkotlin/effects/exercise05/Console.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-effects-exercises/src/main/kotlin/com/fpinkotlin/effects/exercise05/IO.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-effects-exercises/src/main/kotlin/com/fpinkotlin/effects/exercise05/IO.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-effects-exercises/src/main/kotlin/com/fpinkotlin/effects/exercise06/Console.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-effects-exercises/src/main/kotlin/com/fpinkotlin/effects/exercise06/Console.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-effects-exercises/src/main/kotlin/com/fpinkotlin/effects/exercise06/IO.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-effects-exercises/src/main/kotlin/com/fpinkotlin/effects/exercise06/IO.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-effects-exercises/src/main/kotlin/com/fpinkotlin/effects/exercise07/Console.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-effects-exercises/src/main/kotlin/com/fpinkotlin/effects/exercise07/Console.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-effects-exercises/src/main/kotlin/com/fpinkotlin/effects/exercise07/IO.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-effects-exercises/src/main/kotlin/com/fpinkotlin/effects/exercise07/IO.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-effects-exercises/src/main/kotlin/com/fpinkotlin/effects/exercise08/Console.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-effects-exercises/src/main/kotlin/com/fpinkotlin/effects/exercise08/Console.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-effects-exercises/src/main/kotlin/com/fpinkotlin/effects/exercise08/IO.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-effects-exercises/src/main/kotlin/com/fpinkotlin/effects/exercise08/IO.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-effects-exercises/src/main/kotlin/com/fpinkotlin/effects/exercise09/Console.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-effects-exercises/src/main/kotlin/com/fpinkotlin/effects/exercise09/Console.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-effects-exercises/src/main/kotlin/com/fpinkotlin/effects/exercise09/IO.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-effects-exercises/src/main/kotlin/com/fpinkotlin/effects/exercise09/IO.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-effects-exercises/src/main/kotlin/com/fpinkotlin/effects/exercise09/Main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-effects-exercises/src/main/kotlin/com/fpinkotlin/effects/exercise09/Main.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-effects-solutions/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-effects-solutions/build.gradle.kts -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-effects-solutions/src/main/kotlin/com/fpinkotlin/effects/exercise01/List.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-effects-solutions/src/main/kotlin/com/fpinkotlin/effects/exercise01/List.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-effects-solutions/src/main/kotlin/com/fpinkotlin/effects/exercise01/Option.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-effects-solutions/src/main/kotlin/com/fpinkotlin/effects/exercise01/Option.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-effects-solutions/src/main/kotlin/com/fpinkotlin/effects/exercise01/Result.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-effects-solutions/src/main/kotlin/com/fpinkotlin/effects/exercise01/Result.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-effects-solutions/src/main/kotlin/com/fpinkotlin/effects/exercise02/AbstractReader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-effects-solutions/src/main/kotlin/com/fpinkotlin/effects/exercise02/AbstractReader.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-effects-solutions/src/main/kotlin/com/fpinkotlin/effects/exercise02/ConsoleReader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-effects-solutions/src/main/kotlin/com/fpinkotlin/effects/exercise02/ConsoleReader.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-effects-solutions/src/main/kotlin/com/fpinkotlin/effects/exercise02/Input.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-effects-solutions/src/main/kotlin/com/fpinkotlin/effects/exercise02/Input.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-effects-solutions/src/main/kotlin/com/fpinkotlin/effects/exercise02/Main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-effects-solutions/src/main/kotlin/com/fpinkotlin/effects/exercise02/Main.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-effects-solutions/src/main/kotlin/com/fpinkotlin/effects/exercise02/Person.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-effects-solutions/src/main/kotlin/com/fpinkotlin/effects/exercise02/Person.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-effects-solutions/src/main/kotlin/com/fpinkotlin/effects/exercise03/AbstractReader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-effects-solutions/src/main/kotlin/com/fpinkotlin/effects/exercise03/AbstractReader.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-effects-solutions/src/main/kotlin/com/fpinkotlin/effects/exercise03/ConsoleReader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-effects-solutions/src/main/kotlin/com/fpinkotlin/effects/exercise03/ConsoleReader.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-effects-solutions/src/main/kotlin/com/fpinkotlin/effects/exercise03/FileReader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-effects-solutions/src/main/kotlin/com/fpinkotlin/effects/exercise03/FileReader.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-effects-solutions/src/main/kotlin/com/fpinkotlin/effects/exercise03/Input.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-effects-solutions/src/main/kotlin/com/fpinkotlin/effects/exercise03/Input.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-effects-solutions/src/main/kotlin/com/fpinkotlin/effects/exercise03/Main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-effects-solutions/src/main/kotlin/com/fpinkotlin/effects/exercise03/Main.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-effects-solutions/src/main/kotlin/com/fpinkotlin/effects/exercise03/Person.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-effects-solutions/src/main/kotlin/com/fpinkotlin/effects/exercise03/Person.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-effects-solutions/src/main/kotlin/com/fpinkotlin/effects/exercise03/ScriptReader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-effects-solutions/src/main/kotlin/com/fpinkotlin/effects/exercise03/ScriptReader.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-effects-solutions/src/main/kotlin/com/fpinkotlin/effects/exercise03/data.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-effects-solutions/src/main/kotlin/com/fpinkotlin/effects/exercise03/data.txt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-effects-solutions/src/main/kotlin/com/fpinkotlin/effects/exercise04/IO.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-effects-solutions/src/main/kotlin/com/fpinkotlin/effects/exercise04/IO.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-effects-solutions/src/main/kotlin/com/fpinkotlin/effects/exercise05/Console.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-effects-solutions/src/main/kotlin/com/fpinkotlin/effects/exercise05/Console.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-effects-solutions/src/main/kotlin/com/fpinkotlin/effects/exercise05/IO.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-effects-solutions/src/main/kotlin/com/fpinkotlin/effects/exercise05/IO.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-effects-solutions/src/main/kotlin/com/fpinkotlin/effects/exercise06/Console.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-effects-solutions/src/main/kotlin/com/fpinkotlin/effects/exercise06/Console.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-effects-solutions/src/main/kotlin/com/fpinkotlin/effects/exercise06/IO.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-effects-solutions/src/main/kotlin/com/fpinkotlin/effects/exercise06/IO.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-effects-solutions/src/main/kotlin/com/fpinkotlin/effects/exercise07/Console.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-effects-solutions/src/main/kotlin/com/fpinkotlin/effects/exercise07/Console.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-effects-solutions/src/main/kotlin/com/fpinkotlin/effects/exercise07/IO.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-effects-solutions/src/main/kotlin/com/fpinkotlin/effects/exercise07/IO.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-effects-solutions/src/main/kotlin/com/fpinkotlin/effects/exercise08/Console.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-effects-solutions/src/main/kotlin/com/fpinkotlin/effects/exercise08/Console.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-effects-solutions/src/main/kotlin/com/fpinkotlin/effects/exercise08/IO.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-effects-solutions/src/main/kotlin/com/fpinkotlin/effects/exercise08/IO.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-effects-solutions/src/main/kotlin/com/fpinkotlin/effects/exercise09/Console.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-effects-solutions/src/main/kotlin/com/fpinkotlin/effects/exercise09/Console.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-effects-solutions/src/main/kotlin/com/fpinkotlin/effects/exercise09/IO.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-effects-solutions/src/main/kotlin/com/fpinkotlin/effects/exercise09/IO.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-effects-solutions/src/main/kotlin/com/fpinkotlin/effects/exercise09/Main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-effects-solutions/src/main/kotlin/com/fpinkotlin/effects/exercise09/Main.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-effects-solutions/src/main/kotlin/com/fpinkotlin/effects/listing01/Output.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-effects-solutions/src/main/kotlin/com/fpinkotlin/effects/listing01/Output.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-effects-solutions/src/main/kotlin/com/fpinkotlin/effects/listing02/Input.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-effects-solutions/src/main/kotlin/com/fpinkotlin/effects/listing02/Input.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-effects-solutions/src/main/kotlin/com/fpinkotlin/effects/listing03/AbstractReader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-effects-solutions/src/main/kotlin/com/fpinkotlin/effects/listing03/AbstractReader.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-effects-solutions/src/main/kotlin/com/fpinkotlin/effects/listing04/ConsoleReader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-effects-solutions/src/main/kotlin/com/fpinkotlin/effects/listing04/ConsoleReader.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-effects-solutions/src/main/kotlin/com/fpinkotlin/effects/listing05/TestReader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-effects-solutions/src/main/kotlin/com/fpinkotlin/effects/listing05/TestReader.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-effects-solutions/src/main/kotlin/com/fpinkotlin/effects/listing06/FileReader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-effects-solutions/src/main/kotlin/com/fpinkotlin/effects/listing06/FileReader.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-effects-solutions/src/main/kotlin/com/fpinkotlin/effects/listing07/ScriptReader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-effects-solutions/src/main/kotlin/com/fpinkotlin/effects/listing07/ScriptReader.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-effects-solutions/src/main/kotlin/com/fpinkotlin/effects/listing08/Computer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-effects-solutions/src/main/kotlin/com/fpinkotlin/effects/listing08/Computer.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-effects-solutions/src/main/kotlin/com/fpinkotlin/effects/listing08/Console.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-effects-solutions/src/main/kotlin/com/fpinkotlin/effects/listing08/Console.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-effects-solutions/src/main/kotlin/com/fpinkotlin/effects/listing08/IO.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-effects-solutions/src/main/kotlin/com/fpinkotlin/effects/listing08/IO.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-effects-solutions/src/main/kotlin/com/fpinkotlin/effects/listing08/Main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-effects-solutions/src/main/kotlin/com/fpinkotlin/effects/listing08/Main.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-effects-solutions/src/test/kotlin/com/fpinkotlin/effects/exercise01/ListTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-effects-solutions/src/test/kotlin/com/fpinkotlin/effects/exercise01/ListTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-effects-solutions/src/test/kotlin/com/fpinkotlin/effects/exercise04/IOTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-effects-solutions/src/test/kotlin/com/fpinkotlin/effects/exercise04/IOTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-functions-exercises/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-functions-exercises/build.gradle.kts -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-functions-exercises/src/main/kotlin/com/fpinkotlin/functions/exercise01/Functions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-functions-exercises/src/main/kotlin/com/fpinkotlin/functions/exercise01/Functions.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-functions-exercises/src/main/kotlin/com/fpinkotlin/functions/exercise02/Functions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-functions-exercises/src/main/kotlin/com/fpinkotlin/functions/exercise02/Functions.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-functions-exercises/src/main/kotlin/com/fpinkotlin/functions/exercise03/Functions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-functions-exercises/src/main/kotlin/com/fpinkotlin/functions/exercise03/Functions.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-functions-exercises/src/main/kotlin/com/fpinkotlin/functions/exercise04/Functions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-functions-exercises/src/main/kotlin/com/fpinkotlin/functions/exercise04/Functions.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-functions-exercises/src/main/kotlin/com/fpinkotlin/functions/exercise05/Functions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-functions-exercises/src/main/kotlin/com/fpinkotlin/functions/exercise05/Functions.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-functions-exercises/src/main/kotlin/com/fpinkotlin/functions/exercise06/Functions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-functions-exercises/src/main/kotlin/com/fpinkotlin/functions/exercise06/Functions.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-functions-exercises/src/main/kotlin/com/fpinkotlin/functions/exercise07/Functions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-functions-exercises/src/main/kotlin/com/fpinkotlin/functions/exercise07/Functions.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-functions-exercises/src/main/kotlin/com/fpinkotlin/functions/exercise08/Functions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-functions-exercises/src/main/kotlin/com/fpinkotlin/functions/exercise08/Functions.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-functions-exercises/src/main/kotlin/com/fpinkotlin/functions/exercise09/Functions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-functions-exercises/src/main/kotlin/com/fpinkotlin/functions/exercise09/Functions.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-functions-exercises/src/main/kotlin/com/fpinkotlin/functions/exercise10/Functions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-functions-exercises/src/main/kotlin/com/fpinkotlin/functions/exercise10/Functions.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-functions-exercises/src/main/kotlin/com/fpinkotlin/functions/exercise11/Functions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-functions-exercises/src/main/kotlin/com/fpinkotlin/functions/exercise11/Functions.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-functions-exercises/src/test/kotlin/com/fpinkotlin/functions/exercise01/FunctionsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-functions-exercises/src/test/kotlin/com/fpinkotlin/functions/exercise01/FunctionsTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-functions-exercises/src/test/kotlin/com/fpinkotlin/functions/exercise02/FunctionsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-functions-exercises/src/test/kotlin/com/fpinkotlin/functions/exercise02/FunctionsTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-functions-exercises/src/test/kotlin/com/fpinkotlin/functions/exercise03/FunctionsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-functions-exercises/src/test/kotlin/com/fpinkotlin/functions/exercise03/FunctionsTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-functions-exercises/src/test/kotlin/com/fpinkotlin/functions/exercise04/FunctionsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-functions-exercises/src/test/kotlin/com/fpinkotlin/functions/exercise04/FunctionsTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-functions-exercises/src/test/kotlin/com/fpinkotlin/functions/exercise05/FunctionsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-functions-exercises/src/test/kotlin/com/fpinkotlin/functions/exercise05/FunctionsTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-functions-exercises/src/test/kotlin/com/fpinkotlin/functions/exercise06/FunctionsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-functions-exercises/src/test/kotlin/com/fpinkotlin/functions/exercise06/FunctionsTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-functions-exercises/src/test/kotlin/com/fpinkotlin/functions/exercise07/FunctionsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-functions-exercises/src/test/kotlin/com/fpinkotlin/functions/exercise07/FunctionsTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-functions-exercises/src/test/kotlin/com/fpinkotlin/functions/exercise08/FunctionsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-functions-exercises/src/test/kotlin/com/fpinkotlin/functions/exercise08/FunctionsTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-functions-exercises/src/test/kotlin/com/fpinkotlin/functions/exercise09/FunctionsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-functions-exercises/src/test/kotlin/com/fpinkotlin/functions/exercise09/FunctionsTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-functions-exercises/src/test/kotlin/com/fpinkotlin/functions/exercise10/FunctionsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-functions-exercises/src/test/kotlin/com/fpinkotlin/functions/exercise10/FunctionsTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-functions-exercises/src/test/kotlin/com/fpinkotlin/functions/exercise11/FunctionsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-functions-exercises/src/test/kotlin/com/fpinkotlin/functions/exercise11/FunctionsTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-functions-solutions/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-functions-solutions/build.gradle.kts -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-functions-solutions/src/main/kotlin/com/fpinkotlin/functions/exercise01/Functions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-functions-solutions/src/main/kotlin/com/fpinkotlin/functions/exercise01/Functions.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-functions-solutions/src/main/kotlin/com/fpinkotlin/functions/exercise02/Functions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-functions-solutions/src/main/kotlin/com/fpinkotlin/functions/exercise02/Functions.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-functions-solutions/src/main/kotlin/com/fpinkotlin/functions/exercise03/Functions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-functions-solutions/src/main/kotlin/com/fpinkotlin/functions/exercise03/Functions.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-functions-solutions/src/main/kotlin/com/fpinkotlin/functions/exercise04/Functions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-functions-solutions/src/main/kotlin/com/fpinkotlin/functions/exercise04/Functions.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-functions-solutions/src/main/kotlin/com/fpinkotlin/functions/exercise05/Functions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-functions-solutions/src/main/kotlin/com/fpinkotlin/functions/exercise05/Functions.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-functions-solutions/src/main/kotlin/com/fpinkotlin/functions/exercise06/Functions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-functions-solutions/src/main/kotlin/com/fpinkotlin/functions/exercise06/Functions.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-functions-solutions/src/main/kotlin/com/fpinkotlin/functions/exercise07/Functions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-functions-solutions/src/main/kotlin/com/fpinkotlin/functions/exercise07/Functions.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-functions-solutions/src/main/kotlin/com/fpinkotlin/functions/exercise08/Functions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-functions-solutions/src/main/kotlin/com/fpinkotlin/functions/exercise08/Functions.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-functions-solutions/src/main/kotlin/com/fpinkotlin/functions/exercise09/Functions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-functions-solutions/src/main/kotlin/com/fpinkotlin/functions/exercise09/Functions.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-functions-solutions/src/main/kotlin/com/fpinkotlin/functions/exercise10/Functions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-functions-solutions/src/main/kotlin/com/fpinkotlin/functions/exercise10/Functions.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-functions-solutions/src/main/kotlin/com/fpinkotlin/functions/exercise11/Functions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-functions-solutions/src/main/kotlin/com/fpinkotlin/functions/exercise11/Functions.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-functions-solutions/src/main/kotlin/com/fpinkotlin/functions/exercise12/Functions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-functions-solutions/src/main/kotlin/com/fpinkotlin/functions/exercise12/Functions.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-functions-solutions/src/main/kotlin/com/fpinkotlin/functions/listing01/FunFunctions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-functions-solutions/src/main/kotlin/com/fpinkotlin/functions/listing01/FunFunctions.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-functions-solutions/src/main/kotlin/com/fpinkotlin/functions/listing02/Store.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-functions-solutions/src/main/kotlin/com/fpinkotlin/functions/listing02/Store.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-functions-solutions/src/main/kotlin/com/fpinkotlin/functions/listing03/Store.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-functions-solutions/src/main/kotlin/com/fpinkotlin/functions/listing03/Store.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-functions-solutions/src/test/kotlin/com/fpinkotlin/functions/exercise01/FunctionsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-functions-solutions/src/test/kotlin/com/fpinkotlin/functions/exercise01/FunctionsTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-functions-solutions/src/test/kotlin/com/fpinkotlin/functions/exercise02/FunctionsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-functions-solutions/src/test/kotlin/com/fpinkotlin/functions/exercise02/FunctionsTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-functions-solutions/src/test/kotlin/com/fpinkotlin/functions/exercise03/FunctionsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-functions-solutions/src/test/kotlin/com/fpinkotlin/functions/exercise03/FunctionsTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-functions-solutions/src/test/kotlin/com/fpinkotlin/functions/exercise04/FunctionsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-functions-solutions/src/test/kotlin/com/fpinkotlin/functions/exercise04/FunctionsTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-functions-solutions/src/test/kotlin/com/fpinkotlin/functions/exercise05/FunctionsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-functions-solutions/src/test/kotlin/com/fpinkotlin/functions/exercise05/FunctionsTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-functions-solutions/src/test/kotlin/com/fpinkotlin/functions/exercise06/FunctionsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-functions-solutions/src/test/kotlin/com/fpinkotlin/functions/exercise06/FunctionsTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-functions-solutions/src/test/kotlin/com/fpinkotlin/functions/exercise07/FunctionsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-functions-solutions/src/test/kotlin/com/fpinkotlin/functions/exercise07/FunctionsTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-functions-solutions/src/test/kotlin/com/fpinkotlin/functions/exercise08/FunctionsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-functions-solutions/src/test/kotlin/com/fpinkotlin/functions/exercise08/FunctionsTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-functions-solutions/src/test/kotlin/com/fpinkotlin/functions/exercise09/FunctionsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-functions-solutions/src/test/kotlin/com/fpinkotlin/functions/exercise09/FunctionsTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-functions-solutions/src/test/kotlin/com/fpinkotlin/functions/exercise10/FunctionsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-functions-solutions/src/test/kotlin/com/fpinkotlin/functions/exercise10/FunctionsTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-functions-solutions/src/test/kotlin/com/fpinkotlin/functions/exercise11/FunctionsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-functions-solutions/src/test/kotlin/com/fpinkotlin/functions/exercise11/FunctionsTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-handlingerrors-exercises/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-handlingerrors-exercises/build.gradle.kts -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-handlingerrors-exercises/src/main/kotlin/com/fpinkotlin/handlingerrors/exercise01/Either.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-handlingerrors-exercises/src/main/kotlin/com/fpinkotlin/handlingerrors/exercise01/Either.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-handlingerrors-exercises/src/main/kotlin/com/fpinkotlin/handlingerrors/exercise02/Either.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-handlingerrors-exercises/src/main/kotlin/com/fpinkotlin/handlingerrors/exercise02/Either.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-handlingerrors-exercises/src/main/kotlin/com/fpinkotlin/handlingerrors/exercise03/Either.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-handlingerrors-exercises/src/main/kotlin/com/fpinkotlin/handlingerrors/exercise03/Either.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-handlingerrors-exercises/src/main/kotlin/com/fpinkotlin/handlingerrors/exercise04/Result.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-handlingerrors-exercises/src/main/kotlin/com/fpinkotlin/handlingerrors/exercise04/Result.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-handlingerrors-exercises/src/main/kotlin/com/fpinkotlin/handlingerrors/exercise05/Result.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-handlingerrors-exercises/src/main/kotlin/com/fpinkotlin/handlingerrors/exercise05/Result.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-handlingerrors-exercises/src/main/kotlin/com/fpinkotlin/handlingerrors/exercise06/Result.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-handlingerrors-exercises/src/main/kotlin/com/fpinkotlin/handlingerrors/exercise06/Result.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-handlingerrors-exercises/src/main/kotlin/com/fpinkotlin/handlingerrors/exercise07/Result.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-handlingerrors-exercises/src/main/kotlin/com/fpinkotlin/handlingerrors/exercise07/Result.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-handlingerrors-exercises/src/main/kotlin/com/fpinkotlin/handlingerrors/exercise08/Result.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-handlingerrors-exercises/src/main/kotlin/com/fpinkotlin/handlingerrors/exercise08/Result.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-handlingerrors-exercises/src/main/kotlin/com/fpinkotlin/handlingerrors/exercise09/Result.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-handlingerrors-exercises/src/main/kotlin/com/fpinkotlin/handlingerrors/exercise09/Result.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-handlingerrors-exercises/src/main/kotlin/com/fpinkotlin/handlingerrors/exercise10/Result.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-handlingerrors-exercises/src/main/kotlin/com/fpinkotlin/handlingerrors/exercise10/Result.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-handlingerrors-exercises/src/main/kotlin/com/fpinkotlin/handlingerrors/exercise11/Result.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-handlingerrors-exercises/src/main/kotlin/com/fpinkotlin/handlingerrors/exercise11/Result.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-handlingerrors-exercises/src/main/kotlin/com/fpinkotlin/handlingerrors/exercise12/Result.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-handlingerrors-exercises/src/main/kotlin/com/fpinkotlin/handlingerrors/exercise12/Result.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-handlingerrors-exercises/src/main/kotlin/com/fpinkotlin/handlingerrors/exercise13/Result.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-handlingerrors-exercises/src/main/kotlin/com/fpinkotlin/handlingerrors/exercise13/Result.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-handlingerrors-solutions/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-handlingerrors-solutions/build.gradle.kts -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-handlingerrors-solutions/src/main/kotlin/com/fpinkotlin/handlingerrors/listing01/List.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-handlingerrors-solutions/src/main/kotlin/com/fpinkotlin/handlingerrors/listing01/List.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-handlingerrors-solutions/src/main/kotlin/com/fpinkotlin/handlingerrors/listing03/Toon.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-handlingerrors-solutions/src/main/kotlin/com/fpinkotlin/handlingerrors/listing03/Toon.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-handlingerrors-solutions/src/main/kotlin/com/fpinkotlin/handlingerrors/listing05/Toon.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-handlingerrors-solutions/src/main/kotlin/com/fpinkotlin/handlingerrors/listing05/Toon.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-lists-exercises/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-lists-exercises/build.gradle.kts -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-lists-exercises/src/main/kotlin/com/fpinkotlin/lists/exercise01/List.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-lists-exercises/src/main/kotlin/com/fpinkotlin/lists/exercise01/List.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-lists-exercises/src/main/kotlin/com/fpinkotlin/lists/exercise02/List.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-lists-exercises/src/main/kotlin/com/fpinkotlin/lists/exercise02/List.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-lists-exercises/src/main/kotlin/com/fpinkotlin/lists/exercise03/List.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-lists-exercises/src/main/kotlin/com/fpinkotlin/lists/exercise03/List.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-lists-exercises/src/main/kotlin/com/fpinkotlin/lists/exercise04/List.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-lists-exercises/src/main/kotlin/com/fpinkotlin/lists/exercise04/List.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-lists-exercises/src/main/kotlin/com/fpinkotlin/lists/exercise05/List.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-lists-exercises/src/main/kotlin/com/fpinkotlin/lists/exercise05/List.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-lists-exercises/src/main/kotlin/com/fpinkotlin/lists/exercise06/List.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-lists-exercises/src/main/kotlin/com/fpinkotlin/lists/exercise06/List.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-lists-exercises/src/main/kotlin/com/fpinkotlin/lists/exercise07/List.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-lists-exercises/src/main/kotlin/com/fpinkotlin/lists/exercise07/List.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-lists-exercises/src/main/kotlin/com/fpinkotlin/lists/exercise08/List.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-lists-exercises/src/main/kotlin/com/fpinkotlin/lists/exercise08/List.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-lists-exercises/src/main/kotlin/com/fpinkotlin/lists/exercise09/List.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-lists-exercises/src/main/kotlin/com/fpinkotlin/lists/exercise09/List.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-lists-exercises/src/main/kotlin/com/fpinkotlin/lists/exercise10/List.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-lists-exercises/src/main/kotlin/com/fpinkotlin/lists/exercise10/List.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-lists-exercises/src/main/kotlin/com/fpinkotlin/lists/exercise11/List.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-lists-exercises/src/main/kotlin/com/fpinkotlin/lists/exercise11/List.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-lists-exercises/src/main/kotlin/com/fpinkotlin/lists/exercise12/List.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-lists-exercises/src/main/kotlin/com/fpinkotlin/lists/exercise12/List.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-lists-exercises/src/main/kotlin/com/fpinkotlin/lists/exercise13/List.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-lists-exercises/src/main/kotlin/com/fpinkotlin/lists/exercise13/List.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-lists-exercises/src/main/kotlin/com/fpinkotlin/lists/exercise14/List.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-lists-exercises/src/main/kotlin/com/fpinkotlin/lists/exercise14/List.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-lists-exercises/src/main/kotlin/com/fpinkotlin/lists/exercise15/List.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-lists-exercises/src/main/kotlin/com/fpinkotlin/lists/exercise15/List.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-lists-exercises/src/main/kotlin/com/fpinkotlin/lists/exercise16/List.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-lists-exercises/src/main/kotlin/com/fpinkotlin/lists/exercise16/List.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-lists-exercises/src/main/kotlin/com/fpinkotlin/lists/exercise17/List.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-lists-exercises/src/main/kotlin/com/fpinkotlin/lists/exercise17/List.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-lists-exercises/src/main/kotlin/com/fpinkotlin/lists/exercise18/List.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-lists-exercises/src/main/kotlin/com/fpinkotlin/lists/exercise18/List.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-lists-exercises/src/main/kotlin/com/fpinkotlin/lists/exercise19/List.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-lists-exercises/src/main/kotlin/com/fpinkotlin/lists/exercise19/List.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-lists-exercises/src/main/kotlin/com/fpinkotlin/lists/exercise20/List.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-lists-exercises/src/main/kotlin/com/fpinkotlin/lists/exercise20/List.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-lists-exercises/src/main/kotlin/com/fpinkotlin/lists/exercise21/List.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-lists-exercises/src/main/kotlin/com/fpinkotlin/lists/exercise21/List.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-lists-exercises/src/test/kotlin/com/fpinkotlin/lists/exercise01/ListTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-lists-exercises/src/test/kotlin/com/fpinkotlin/lists/exercise01/ListTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-lists-exercises/src/test/kotlin/com/fpinkotlin/lists/exercise02/ListTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-lists-exercises/src/test/kotlin/com/fpinkotlin/lists/exercise02/ListTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-lists-exercises/src/test/kotlin/com/fpinkotlin/lists/exercise03/ListTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-lists-exercises/src/test/kotlin/com/fpinkotlin/lists/exercise03/ListTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-lists-exercises/src/test/kotlin/com/fpinkotlin/lists/exercise04/ListTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-lists-exercises/src/test/kotlin/com/fpinkotlin/lists/exercise04/ListTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-lists-exercises/src/test/kotlin/com/fpinkotlin/lists/exercise05/ListTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-lists-exercises/src/test/kotlin/com/fpinkotlin/lists/exercise05/ListTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-lists-exercises/src/test/kotlin/com/fpinkotlin/lists/exercise06/ListTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-lists-exercises/src/test/kotlin/com/fpinkotlin/lists/exercise06/ListTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-lists-exercises/src/test/kotlin/com/fpinkotlin/lists/exercise07/ListTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-lists-exercises/src/test/kotlin/com/fpinkotlin/lists/exercise07/ListTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-lists-exercises/src/test/kotlin/com/fpinkotlin/lists/exercise08/ListTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-lists-exercises/src/test/kotlin/com/fpinkotlin/lists/exercise08/ListTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-lists-exercises/src/test/kotlin/com/fpinkotlin/lists/exercise09/ListTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-lists-exercises/src/test/kotlin/com/fpinkotlin/lists/exercise09/ListTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-lists-exercises/src/test/kotlin/com/fpinkotlin/lists/exercise10/ListTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-lists-exercises/src/test/kotlin/com/fpinkotlin/lists/exercise10/ListTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-lists-exercises/src/test/kotlin/com/fpinkotlin/lists/exercise11/ListTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-lists-exercises/src/test/kotlin/com/fpinkotlin/lists/exercise11/ListTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-lists-exercises/src/test/kotlin/com/fpinkotlin/lists/exercise12/ListTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-lists-exercises/src/test/kotlin/com/fpinkotlin/lists/exercise12/ListTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-lists-exercises/src/test/kotlin/com/fpinkotlin/lists/exercise13/ListTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-lists-exercises/src/test/kotlin/com/fpinkotlin/lists/exercise13/ListTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-lists-exercises/src/test/kotlin/com/fpinkotlin/lists/exercise14/ListTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-lists-exercises/src/test/kotlin/com/fpinkotlin/lists/exercise14/ListTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-lists-exercises/src/test/kotlin/com/fpinkotlin/lists/exercise15/ListTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-lists-exercises/src/test/kotlin/com/fpinkotlin/lists/exercise15/ListTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-lists-exercises/src/test/kotlin/com/fpinkotlin/lists/exercise16/ListTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-lists-exercises/src/test/kotlin/com/fpinkotlin/lists/exercise16/ListTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-lists-exercises/src/test/kotlin/com/fpinkotlin/lists/exercise17/ListTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-lists-exercises/src/test/kotlin/com/fpinkotlin/lists/exercise17/ListTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-lists-exercises/src/test/kotlin/com/fpinkotlin/lists/exercise18/ListTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-lists-exercises/src/test/kotlin/com/fpinkotlin/lists/exercise18/ListTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-lists-exercises/src/test/kotlin/com/fpinkotlin/lists/exercise19/ListTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-lists-exercises/src/test/kotlin/com/fpinkotlin/lists/exercise19/ListTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-lists-exercises/src/test/kotlin/com/fpinkotlin/lists/exercise20/ListTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-lists-exercises/src/test/kotlin/com/fpinkotlin/lists/exercise20/ListTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-lists-exercises/src/test/kotlin/com/fpinkotlin/lists/exercise21/ListTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-lists-exercises/src/test/kotlin/com/fpinkotlin/lists/exercise21/ListTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-lists-solutions/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-lists-solutions/build.gradle.kts -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-lists-solutions/src/main/kotlin/com/fpinkotlin/lists/exercise01/List.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-lists-solutions/src/main/kotlin/com/fpinkotlin/lists/exercise01/List.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-lists-solutions/src/main/kotlin/com/fpinkotlin/lists/exercise02/List.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-lists-solutions/src/main/kotlin/com/fpinkotlin/lists/exercise02/List.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-lists-solutions/src/main/kotlin/com/fpinkotlin/lists/exercise03/List.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-lists-solutions/src/main/kotlin/com/fpinkotlin/lists/exercise03/List.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-lists-solutions/src/main/kotlin/com/fpinkotlin/lists/exercise04/List.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-lists-solutions/src/main/kotlin/com/fpinkotlin/lists/exercise04/List.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-lists-solutions/src/main/kotlin/com/fpinkotlin/lists/exercise05/List.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-lists-solutions/src/main/kotlin/com/fpinkotlin/lists/exercise05/List.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-lists-solutions/src/main/kotlin/com/fpinkotlin/lists/exercise06/List.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-lists-solutions/src/main/kotlin/com/fpinkotlin/lists/exercise06/List.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-lists-solutions/src/main/kotlin/com/fpinkotlin/lists/exercise07/List.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-lists-solutions/src/main/kotlin/com/fpinkotlin/lists/exercise07/List.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-lists-solutions/src/main/kotlin/com/fpinkotlin/lists/exercise08/List.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-lists-solutions/src/main/kotlin/com/fpinkotlin/lists/exercise08/List.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-lists-solutions/src/main/kotlin/com/fpinkotlin/lists/exercise09/List.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-lists-solutions/src/main/kotlin/com/fpinkotlin/lists/exercise09/List.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-lists-solutions/src/main/kotlin/com/fpinkotlin/lists/exercise10/List.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-lists-solutions/src/main/kotlin/com/fpinkotlin/lists/exercise10/List.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-lists-solutions/src/main/kotlin/com/fpinkotlin/lists/exercise11/List.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-lists-solutions/src/main/kotlin/com/fpinkotlin/lists/exercise11/List.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-lists-solutions/src/main/kotlin/com/fpinkotlin/lists/exercise12/List.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-lists-solutions/src/main/kotlin/com/fpinkotlin/lists/exercise12/List.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-lists-solutions/src/main/kotlin/com/fpinkotlin/lists/exercise13/List.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-lists-solutions/src/main/kotlin/com/fpinkotlin/lists/exercise13/List.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-lists-solutions/src/main/kotlin/com/fpinkotlin/lists/exercise14/List.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-lists-solutions/src/main/kotlin/com/fpinkotlin/lists/exercise14/List.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-lists-solutions/src/main/kotlin/com/fpinkotlin/lists/exercise15/List.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-lists-solutions/src/main/kotlin/com/fpinkotlin/lists/exercise15/List.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-lists-solutions/src/main/kotlin/com/fpinkotlin/lists/exercise16/List.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-lists-solutions/src/main/kotlin/com/fpinkotlin/lists/exercise16/List.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-lists-solutions/src/main/kotlin/com/fpinkotlin/lists/exercise17/List.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-lists-solutions/src/main/kotlin/com/fpinkotlin/lists/exercise17/List.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-lists-solutions/src/main/kotlin/com/fpinkotlin/lists/exercise18/List.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-lists-solutions/src/main/kotlin/com/fpinkotlin/lists/exercise18/List.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-lists-solutions/src/main/kotlin/com/fpinkotlin/lists/exercise19/List.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-lists-solutions/src/main/kotlin/com/fpinkotlin/lists/exercise19/List.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-lists-solutions/src/main/kotlin/com/fpinkotlin/lists/exercise20/List.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-lists-solutions/src/main/kotlin/com/fpinkotlin/lists/exercise20/List.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-lists-solutions/src/main/kotlin/com/fpinkotlin/lists/exercise21/List.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-lists-solutions/src/main/kotlin/com/fpinkotlin/lists/exercise21/List.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-lists-solutions/src/main/kotlin/com/fpinkotlin/lists/listing01/List.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-lists-solutions/src/main/kotlin/com/fpinkotlin/lists/listing01/List.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-lists-solutions/src/main/kotlin/com/fpinkotlin/lists/listing02/List.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-lists-solutions/src/main/kotlin/com/fpinkotlin/lists/listing02/List.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-lists-solutions/src/test/kotlin/com/fpinkotlin/lists/exercise01/ListTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-lists-solutions/src/test/kotlin/com/fpinkotlin/lists/exercise01/ListTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-lists-solutions/src/test/kotlin/com/fpinkotlin/lists/exercise02/ListTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-lists-solutions/src/test/kotlin/com/fpinkotlin/lists/exercise02/ListTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-lists-solutions/src/test/kotlin/com/fpinkotlin/lists/exercise03/ListTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-lists-solutions/src/test/kotlin/com/fpinkotlin/lists/exercise03/ListTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-lists-solutions/src/test/kotlin/com/fpinkotlin/lists/exercise04/ListTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-lists-solutions/src/test/kotlin/com/fpinkotlin/lists/exercise04/ListTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-lists-solutions/src/test/kotlin/com/fpinkotlin/lists/exercise05/ListTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-lists-solutions/src/test/kotlin/com/fpinkotlin/lists/exercise05/ListTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-lists-solutions/src/test/kotlin/com/fpinkotlin/lists/exercise06/ListTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-lists-solutions/src/test/kotlin/com/fpinkotlin/lists/exercise06/ListTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-lists-solutions/src/test/kotlin/com/fpinkotlin/lists/exercise07/ListTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-lists-solutions/src/test/kotlin/com/fpinkotlin/lists/exercise07/ListTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-lists-solutions/src/test/kotlin/com/fpinkotlin/lists/exercise08/ListTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-lists-solutions/src/test/kotlin/com/fpinkotlin/lists/exercise08/ListTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-lists-solutions/src/test/kotlin/com/fpinkotlin/lists/exercise09/ListTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-lists-solutions/src/test/kotlin/com/fpinkotlin/lists/exercise09/ListTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-lists-solutions/src/test/kotlin/com/fpinkotlin/lists/exercise10/ListTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-lists-solutions/src/test/kotlin/com/fpinkotlin/lists/exercise10/ListTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-lists-solutions/src/test/kotlin/com/fpinkotlin/lists/exercise11/ListTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-lists-solutions/src/test/kotlin/com/fpinkotlin/lists/exercise11/ListTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-lists-solutions/src/test/kotlin/com/fpinkotlin/lists/exercise12/ListTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-lists-solutions/src/test/kotlin/com/fpinkotlin/lists/exercise12/ListTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-lists-solutions/src/test/kotlin/com/fpinkotlin/lists/exercise13/ListTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-lists-solutions/src/test/kotlin/com/fpinkotlin/lists/exercise13/ListTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-lists-solutions/src/test/kotlin/com/fpinkotlin/lists/exercise14/ListTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-lists-solutions/src/test/kotlin/com/fpinkotlin/lists/exercise14/ListTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-lists-solutions/src/test/kotlin/com/fpinkotlin/lists/exercise15/ListTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-lists-solutions/src/test/kotlin/com/fpinkotlin/lists/exercise15/ListTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-lists-solutions/src/test/kotlin/com/fpinkotlin/lists/exercise16/ListTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-lists-solutions/src/test/kotlin/com/fpinkotlin/lists/exercise16/ListTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-lists-solutions/src/test/kotlin/com/fpinkotlin/lists/exercise17/ListTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-lists-solutions/src/test/kotlin/com/fpinkotlin/lists/exercise17/ListTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-lists-solutions/src/test/kotlin/com/fpinkotlin/lists/exercise18/ListTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-lists-solutions/src/test/kotlin/com/fpinkotlin/lists/exercise18/ListTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-lists-solutions/src/test/kotlin/com/fpinkotlin/lists/exercise19/ListTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-lists-solutions/src/test/kotlin/com/fpinkotlin/lists/exercise19/ListTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-lists-solutions/src/test/kotlin/com/fpinkotlin/lists/exercise20/ListTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-lists-solutions/src/test/kotlin/com/fpinkotlin/lists/exercise20/ListTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-lists-solutions/src/test/kotlin/com/fpinkotlin/lists/exercise21/ListTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-lists-solutions/src/test/kotlin/com/fpinkotlin/lists/exercise21/ListTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-lists-solutions/src/test/kotlin/com/fpinkotlin/lists/listing01/ListTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-lists-solutions/src/test/kotlin/com/fpinkotlin/lists/listing01/ListTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-lists-solutions/src/test/kotlin/com/fpinkotlin/lists/listing02/ListTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-lists-solutions/src/test/kotlin/com/fpinkotlin/lists/listing02/ListTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-makingprogramssafer/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-makingprogramssafer/build.gradle.kts -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-makingprogramssafer/src/main/kotlin/com/fpinkotlin/makingprogramssafer/listing01/Donut.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-makingprogramssafer/src/main/kotlin/com/fpinkotlin/makingprogramssafer/listing01/Donut.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-makingprogramssafer/src/main/kotlin/com/fpinkotlin/makingprogramssafer/listing02/Donut.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-makingprogramssafer/src/main/kotlin/com/fpinkotlin/makingprogramssafer/listing02/Donut.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-makingprogramssafer/src/main/kotlin/com/fpinkotlin/makingprogramssafer/listing03/Donut.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-makingprogramssafer/src/main/kotlin/com/fpinkotlin/makingprogramssafer/listing03/Donut.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-makingprogramssafer/src/main/kotlin/com/fpinkotlin/makingprogramssafer/listing04/Donut.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-makingprogramssafer/src/main/kotlin/com/fpinkotlin/makingprogramssafer/listing04/Donut.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-makingprogramssafer/src/main/kotlin/com/fpinkotlin/makingprogramssafer/listing05/Donut.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-makingprogramssafer/src/main/kotlin/com/fpinkotlin/makingprogramssafer/listing05/Donut.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-makingprogramssafer/src/main/kotlin/com/fpinkotlin/makingprogramssafer/listing06/Donut.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-makingprogramssafer/src/main/kotlin/com/fpinkotlin/makingprogramssafer/listing06/Donut.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-optionaldata-exercises/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-optionaldata-exercises/build.gradle.kts -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-optionaldata-exercises/src/main/kotlin/com/fpinkotlin/optionaldata/exercise01/Option.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-optionaldata-exercises/src/main/kotlin/com/fpinkotlin/optionaldata/exercise01/Option.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-optionaldata-exercises/src/main/kotlin/com/fpinkotlin/optionaldata/exercise02/Option.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-optionaldata-exercises/src/main/kotlin/com/fpinkotlin/optionaldata/exercise02/Option.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-optionaldata-exercises/src/main/kotlin/com/fpinkotlin/optionaldata/exercise03/Option.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-optionaldata-exercises/src/main/kotlin/com/fpinkotlin/optionaldata/exercise03/Option.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-optionaldata-exercises/src/main/kotlin/com/fpinkotlin/optionaldata/exercise04/Option.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-optionaldata-exercises/src/main/kotlin/com/fpinkotlin/optionaldata/exercise04/Option.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-optionaldata-exercises/src/main/kotlin/com/fpinkotlin/optionaldata/exercise05/Option.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-optionaldata-exercises/src/main/kotlin/com/fpinkotlin/optionaldata/exercise05/Option.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-optionaldata-exercises/src/main/kotlin/com/fpinkotlin/optionaldata/exercise06/Option.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-optionaldata-exercises/src/main/kotlin/com/fpinkotlin/optionaldata/exercise06/Option.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-optionaldata-exercises/src/main/kotlin/com/fpinkotlin/optionaldata/exercise07/Option.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-optionaldata-exercises/src/main/kotlin/com/fpinkotlin/optionaldata/exercise07/Option.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-optionaldata-exercises/src/main/kotlin/com/fpinkotlin/optionaldata/exercise08/Option.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-optionaldata-exercises/src/main/kotlin/com/fpinkotlin/optionaldata/exercise08/Option.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-optionaldata-exercises/src/main/kotlin/com/fpinkotlin/optionaldata/exercise09/Option.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-optionaldata-exercises/src/main/kotlin/com/fpinkotlin/optionaldata/exercise09/Option.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-optionaldata-exercises/src/main/kotlin/com/fpinkotlin/optionaldata/exercise10/Option.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-optionaldata-exercises/src/main/kotlin/com/fpinkotlin/optionaldata/exercise10/Option.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-optionaldata-exercises/src/main/kotlin/com/fpinkotlin/optionaldata/exercise11/Option.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-optionaldata-exercises/src/main/kotlin/com/fpinkotlin/optionaldata/exercise11/Option.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-optionaldata-exercises/src/main/kotlin/com/fpinkotlin/optionaldata/exercise12/Option.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-optionaldata-exercises/src/main/kotlin/com/fpinkotlin/optionaldata/exercise12/Option.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-optionaldata-solutions/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-optionaldata-solutions/build.gradle.kts -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-optionaldata-solutions/src/main/kotlin/com/fpinkotlin/optionaldata/exercise01/Option.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-optionaldata-solutions/src/main/kotlin/com/fpinkotlin/optionaldata/exercise01/Option.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-optionaldata-solutions/src/main/kotlin/com/fpinkotlin/optionaldata/exercise02/Option.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-optionaldata-solutions/src/main/kotlin/com/fpinkotlin/optionaldata/exercise02/Option.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-optionaldata-solutions/src/main/kotlin/com/fpinkotlin/optionaldata/exercise03/Option.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-optionaldata-solutions/src/main/kotlin/com/fpinkotlin/optionaldata/exercise03/Option.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-optionaldata-solutions/src/main/kotlin/com/fpinkotlin/optionaldata/exercise04/Option.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-optionaldata-solutions/src/main/kotlin/com/fpinkotlin/optionaldata/exercise04/Option.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-optionaldata-solutions/src/main/kotlin/com/fpinkotlin/optionaldata/exercise05/Option.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-optionaldata-solutions/src/main/kotlin/com/fpinkotlin/optionaldata/exercise05/Option.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-optionaldata-solutions/src/main/kotlin/com/fpinkotlin/optionaldata/exercise06/Option.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-optionaldata-solutions/src/main/kotlin/com/fpinkotlin/optionaldata/exercise06/Option.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-optionaldata-solutions/src/main/kotlin/com/fpinkotlin/optionaldata/exercise07/Option.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-optionaldata-solutions/src/main/kotlin/com/fpinkotlin/optionaldata/exercise07/Option.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-optionaldata-solutions/src/main/kotlin/com/fpinkotlin/optionaldata/exercise08/Option.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-optionaldata-solutions/src/main/kotlin/com/fpinkotlin/optionaldata/exercise08/Option.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-optionaldata-solutions/src/main/kotlin/com/fpinkotlin/optionaldata/exercise09/Option.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-optionaldata-solutions/src/main/kotlin/com/fpinkotlin/optionaldata/exercise09/Option.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-optionaldata-solutions/src/main/kotlin/com/fpinkotlin/optionaldata/exercise10/Option.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-optionaldata-solutions/src/main/kotlin/com/fpinkotlin/optionaldata/exercise10/Option.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-optionaldata-solutions/src/main/kotlin/com/fpinkotlin/optionaldata/exercise11/Option.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-optionaldata-solutions/src/main/kotlin/com/fpinkotlin/optionaldata/exercise11/Option.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-optionaldata-solutions/src/main/kotlin/com/fpinkotlin/optionaldata/exercise12/Option.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-optionaldata-solutions/src/main/kotlin/com/fpinkotlin/optionaldata/exercise12/Option.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-optionaldata-solutions/src/main/kotlin/com/fpinkotlin/optionaldata/listing01/Option.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-optionaldata-solutions/src/main/kotlin/com/fpinkotlin/optionaldata/listing01/Option.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-optionaldata-solutions/src/main/kotlin/com/fpinkotlin/optionaldata/listing02/UseMap.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-optionaldata-solutions/src/main/kotlin/com/fpinkotlin/optionaldata/listing02/UseMap.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-optionaldata-solutions/src/main/kotlin/com/fpinkotlin/optionaldata/listing03/UseMap.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-optionaldata-solutions/src/main/kotlin/com/fpinkotlin/optionaldata/listing03/UseMap.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-recursion-exercises/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-recursion-exercises/build.gradle.kts -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-recursion-exercises/src/main/kotlin/com/fpinkotlin/recursion/exercise01/Add.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-recursion-exercises/src/main/kotlin/com/fpinkotlin/recursion/exercise01/Add.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-recursion-exercises/src/main/kotlin/com/fpinkotlin/recursion/exercise02/Factorial.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-recursion-exercises/src/main/kotlin/com/fpinkotlin/recursion/exercise02/Factorial.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-recursion-exercises/src/main/kotlin/com/fpinkotlin/recursion/exercise03/Fibonacci.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-recursion-exercises/src/main/kotlin/com/fpinkotlin/recursion/exercise03/Fibonacci.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-recursion-exercises/src/main/kotlin/com/fpinkotlin/recursion/exercise04/MakeString.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-recursion-exercises/src/main/kotlin/com/fpinkotlin/recursion/exercise04/MakeString.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-recursion-exercises/src/main/kotlin/com/fpinkotlin/recursion/exercise04/String.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-recursion-exercises/src/main/kotlin/com/fpinkotlin/recursion/exercise04/String.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-recursion-exercises/src/main/kotlin/com/fpinkotlin/recursion/exercise05/FoldLeft.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-recursion-exercises/src/main/kotlin/com/fpinkotlin/recursion/exercise05/FoldLeft.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-recursion-exercises/src/main/kotlin/com/fpinkotlin/recursion/exercise06/FoldRight.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-recursion-exercises/src/main/kotlin/com/fpinkotlin/recursion/exercise06/FoldRight.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-recursion-exercises/src/main/kotlin/com/fpinkotlin/recursion/exercise07/Reverse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-recursion-exercises/src/main/kotlin/com/fpinkotlin/recursion/exercise07/Reverse.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-recursion-exercises/src/main/kotlin/com/fpinkotlin/recursion/exercise08/Reverse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-recursion-exercises/src/main/kotlin/com/fpinkotlin/recursion/exercise08/Reverse.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-recursion-exercises/src/main/kotlin/com/fpinkotlin/recursion/exercise09/Range.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-recursion-exercises/src/main/kotlin/com/fpinkotlin/recursion/exercise09/Range.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-recursion-exercises/src/main/kotlin/com/fpinkotlin/recursion/exercise10/Unfold.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-recursion-exercises/src/main/kotlin/com/fpinkotlin/recursion/exercise10/Unfold.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-recursion-exercises/src/main/kotlin/com/fpinkotlin/recursion/exercise11/Range.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-recursion-exercises/src/main/kotlin/com/fpinkotlin/recursion/exercise11/Range.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-recursion-exercises/src/main/kotlin/com/fpinkotlin/recursion/exercise12/Range.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-recursion-exercises/src/main/kotlin/com/fpinkotlin/recursion/exercise12/Range.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-recursion-exercises/src/main/kotlin/com/fpinkotlin/recursion/exercise13/Unfold.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-recursion-exercises/src/main/kotlin/com/fpinkotlin/recursion/exercise13/Unfold.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-recursion-exercises/src/main/kotlin/com/fpinkotlin/recursion/exercise14/Unfold.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-recursion-exercises/src/main/kotlin/com/fpinkotlin/recursion/exercise14/Unfold.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-recursion-exercises/src/main/kotlin/com/fpinkotlin/recursion/exercise15/Fibonacci.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-recursion-exercises/src/main/kotlin/com/fpinkotlin/recursion/exercise15/Fibonacci.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-recursion-exercises/src/main/kotlin/com/fpinkotlin/recursion/exercise16/Iterate.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-recursion-exercises/src/main/kotlin/com/fpinkotlin/recursion/exercise16/Iterate.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-recursion-exercises/src/main/kotlin/com/fpinkotlin/recursion/exercise17/Map.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-recursion-exercises/src/main/kotlin/com/fpinkotlin/recursion/exercise17/Map.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-recursion-exercises/src/test/kotlin/com/fpinkotlin/recursion/exercise01/AddTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-recursion-exercises/src/test/kotlin/com/fpinkotlin/recursion/exercise01/AddTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-recursion-exercises/src/test/kotlin/com/fpinkotlin/recursion/exercise02/FactorialTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-recursion-exercises/src/test/kotlin/com/fpinkotlin/recursion/exercise02/FactorialTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-recursion-exercises/src/test/kotlin/com/fpinkotlin/recursion/exercise03/FibonacciTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-recursion-exercises/src/test/kotlin/com/fpinkotlin/recursion/exercise03/FibonacciTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-recursion-exercises/src/test/kotlin/com/fpinkotlin/recursion/exercise04/MakeStringTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-recursion-exercises/src/test/kotlin/com/fpinkotlin/recursion/exercise04/MakeStringTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-recursion-exercises/src/test/kotlin/com/fpinkotlin/recursion/exercise04/StringTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-recursion-exercises/src/test/kotlin/com/fpinkotlin/recursion/exercise04/StringTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-recursion-exercises/src/test/kotlin/com/fpinkotlin/recursion/exercise05/FoldTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-recursion-exercises/src/test/kotlin/com/fpinkotlin/recursion/exercise05/FoldTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-recursion-exercises/src/test/kotlin/com/fpinkotlin/recursion/exercise06/FoldRightTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-recursion-exercises/src/test/kotlin/com/fpinkotlin/recursion/exercise06/FoldRightTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-recursion-exercises/src/test/kotlin/com/fpinkotlin/recursion/exercise07/ReverseTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-recursion-exercises/src/test/kotlin/com/fpinkotlin/recursion/exercise07/ReverseTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-recursion-exercises/src/test/kotlin/com/fpinkotlin/recursion/exercise08/ReverseTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-recursion-exercises/src/test/kotlin/com/fpinkotlin/recursion/exercise08/ReverseTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-recursion-exercises/src/test/kotlin/com/fpinkotlin/recursion/exercise09/RangeTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-recursion-exercises/src/test/kotlin/com/fpinkotlin/recursion/exercise09/RangeTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-recursion-exercises/src/test/kotlin/com/fpinkotlin/recursion/exercise10/UnfoldTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-recursion-exercises/src/test/kotlin/com/fpinkotlin/recursion/exercise10/UnfoldTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-recursion-exercises/src/test/kotlin/com/fpinkotlin/recursion/exercise11/RangeTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-recursion-exercises/src/test/kotlin/com/fpinkotlin/recursion/exercise11/RangeTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-recursion-exercises/src/test/kotlin/com/fpinkotlin/recursion/exercise12/RangeTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-recursion-exercises/src/test/kotlin/com/fpinkotlin/recursion/exercise12/RangeTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-recursion-exercises/src/test/kotlin/com/fpinkotlin/recursion/exercise13/UnfoldTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-recursion-exercises/src/test/kotlin/com/fpinkotlin/recursion/exercise13/UnfoldTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-recursion-exercises/src/test/kotlin/com/fpinkotlin/recursion/exercise14/UnfoldTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-recursion-exercises/src/test/kotlin/com/fpinkotlin/recursion/exercise14/UnfoldTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-recursion-exercises/src/test/kotlin/com/fpinkotlin/recursion/exercise15/FibonacciTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-recursion-exercises/src/test/kotlin/com/fpinkotlin/recursion/exercise15/FibonacciTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-recursion-exercises/src/test/kotlin/com/fpinkotlin/recursion/exercise16/IterateTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-recursion-exercises/src/test/kotlin/com/fpinkotlin/recursion/exercise16/IterateTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-recursion-exercises/src/test/kotlin/com/fpinkotlin/recursion/exercise17/MapTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-recursion-exercises/src/test/kotlin/com/fpinkotlin/recursion/exercise17/MapTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-recursion-solutions/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-recursion-solutions/build.gradle.kts -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-recursion-solutions/src/main/kotlin/com/fpinkotlin/recursion/exercise01/Add.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-recursion-solutions/src/main/kotlin/com/fpinkotlin/recursion/exercise01/Add.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-recursion-solutions/src/main/kotlin/com/fpinkotlin/recursion/exercise02/Factorial.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-recursion-solutions/src/main/kotlin/com/fpinkotlin/recursion/exercise02/Factorial.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-recursion-solutions/src/main/kotlin/com/fpinkotlin/recursion/exercise03/Fibonacci.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-recursion-solutions/src/main/kotlin/com/fpinkotlin/recursion/exercise03/Fibonacci.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-recursion-solutions/src/main/kotlin/com/fpinkotlin/recursion/exercise04/MakeString.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-recursion-solutions/src/main/kotlin/com/fpinkotlin/recursion/exercise04/MakeString.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-recursion-solutions/src/main/kotlin/com/fpinkotlin/recursion/exercise04/String.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-recursion-solutions/src/main/kotlin/com/fpinkotlin/recursion/exercise04/String.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-recursion-solutions/src/main/kotlin/com/fpinkotlin/recursion/exercise05/FoldLeft.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-recursion-solutions/src/main/kotlin/com/fpinkotlin/recursion/exercise05/FoldLeft.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-recursion-solutions/src/main/kotlin/com/fpinkotlin/recursion/exercise06/FoldRight.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-recursion-solutions/src/main/kotlin/com/fpinkotlin/recursion/exercise06/FoldRight.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-recursion-solutions/src/main/kotlin/com/fpinkotlin/recursion/exercise07/Reverse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-recursion-solutions/src/main/kotlin/com/fpinkotlin/recursion/exercise07/Reverse.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-recursion-solutions/src/main/kotlin/com/fpinkotlin/recursion/exercise08/Reverse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-recursion-solutions/src/main/kotlin/com/fpinkotlin/recursion/exercise08/Reverse.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-recursion-solutions/src/main/kotlin/com/fpinkotlin/recursion/exercise09/Range.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-recursion-solutions/src/main/kotlin/com/fpinkotlin/recursion/exercise09/Range.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-recursion-solutions/src/main/kotlin/com/fpinkotlin/recursion/exercise10/Unfold.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-recursion-solutions/src/main/kotlin/com/fpinkotlin/recursion/exercise10/Unfold.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-recursion-solutions/src/main/kotlin/com/fpinkotlin/recursion/exercise11/Range.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-recursion-solutions/src/main/kotlin/com/fpinkotlin/recursion/exercise11/Range.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-recursion-solutions/src/main/kotlin/com/fpinkotlin/recursion/exercise12/Range.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-recursion-solutions/src/main/kotlin/com/fpinkotlin/recursion/exercise12/Range.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-recursion-solutions/src/main/kotlin/com/fpinkotlin/recursion/exercise13/Unfold.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-recursion-solutions/src/main/kotlin/com/fpinkotlin/recursion/exercise13/Unfold.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-recursion-solutions/src/main/kotlin/com/fpinkotlin/recursion/exercise14/Unfold.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-recursion-solutions/src/main/kotlin/com/fpinkotlin/recursion/exercise14/Unfold.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-recursion-solutions/src/main/kotlin/com/fpinkotlin/recursion/exercise15/Fibonacci.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-recursion-solutions/src/main/kotlin/com/fpinkotlin/recursion/exercise15/Fibonacci.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-recursion-solutions/src/main/kotlin/com/fpinkotlin/recursion/exercise16/Iterate.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-recursion-solutions/src/main/kotlin/com/fpinkotlin/recursion/exercise16/Iterate.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-recursion-solutions/src/main/kotlin/com/fpinkotlin/recursion/exercise17/Map.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-recursion-solutions/src/main/kotlin/com/fpinkotlin/recursion/exercise17/Map.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-recursion-solutions/src/main/kotlin/com/fpinkotlin/recursion/listing02/Memoizer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-recursion-solutions/src/main/kotlin/com/fpinkotlin/recursion/listing02/Memoizer.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-recursion-solutions/src/main/kotlin/com/fpinkotlin/recursion/listing03/Memoizer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-recursion-solutions/src/main/kotlin/com/fpinkotlin/recursion/listing03/Memoizer.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-recursion-solutions/src/main/kotlin/com/fpinkotlin/recursion/listing04/Memoizer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-recursion-solutions/src/main/kotlin/com/fpinkotlin/recursion/listing04/Memoizer.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-recursion-solutions/src/main/kotlin/com/fpinkotlin/recursion/listing05/Memoizer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-recursion-solutions/src/main/kotlin/com/fpinkotlin/recursion/listing05/Memoizer.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-recursion-solutions/src/test/kotlin/com/fpinkotlin/recursion/exercise01/AddTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-recursion-solutions/src/test/kotlin/com/fpinkotlin/recursion/exercise01/AddTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-recursion-solutions/src/test/kotlin/com/fpinkotlin/recursion/exercise02/FactorialTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-recursion-solutions/src/test/kotlin/com/fpinkotlin/recursion/exercise02/FactorialTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-recursion-solutions/src/test/kotlin/com/fpinkotlin/recursion/exercise03/FibonacciTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-recursion-solutions/src/test/kotlin/com/fpinkotlin/recursion/exercise03/FibonacciTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-recursion-solutions/src/test/kotlin/com/fpinkotlin/recursion/exercise04/MakeStringTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-recursion-solutions/src/test/kotlin/com/fpinkotlin/recursion/exercise04/MakeStringTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-recursion-solutions/src/test/kotlin/com/fpinkotlin/recursion/exercise04/StringTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-recursion-solutions/src/test/kotlin/com/fpinkotlin/recursion/exercise04/StringTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-recursion-solutions/src/test/kotlin/com/fpinkotlin/recursion/exercise05/FoldTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-recursion-solutions/src/test/kotlin/com/fpinkotlin/recursion/exercise05/FoldTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-recursion-solutions/src/test/kotlin/com/fpinkotlin/recursion/exercise06/FoldRightTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-recursion-solutions/src/test/kotlin/com/fpinkotlin/recursion/exercise06/FoldRightTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-recursion-solutions/src/test/kotlin/com/fpinkotlin/recursion/exercise07/ReverseTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-recursion-solutions/src/test/kotlin/com/fpinkotlin/recursion/exercise07/ReverseTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-recursion-solutions/src/test/kotlin/com/fpinkotlin/recursion/exercise08/ReverseTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-recursion-solutions/src/test/kotlin/com/fpinkotlin/recursion/exercise08/ReverseTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-recursion-solutions/src/test/kotlin/com/fpinkotlin/recursion/exercise09/RangeTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-recursion-solutions/src/test/kotlin/com/fpinkotlin/recursion/exercise09/RangeTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-recursion-solutions/src/test/kotlin/com/fpinkotlin/recursion/exercise10/UnfoldTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-recursion-solutions/src/test/kotlin/com/fpinkotlin/recursion/exercise10/UnfoldTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-recursion-solutions/src/test/kotlin/com/fpinkotlin/recursion/exercise11/RangeTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-recursion-solutions/src/test/kotlin/com/fpinkotlin/recursion/exercise11/RangeTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-recursion-solutions/src/test/kotlin/com/fpinkotlin/recursion/exercise12/RangeTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-recursion-solutions/src/test/kotlin/com/fpinkotlin/recursion/exercise12/RangeTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-recursion-solutions/src/test/kotlin/com/fpinkotlin/recursion/exercise13/UnfoldTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-recursion-solutions/src/test/kotlin/com/fpinkotlin/recursion/exercise13/UnfoldTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-recursion-solutions/src/test/kotlin/com/fpinkotlin/recursion/exercise14/UnfoldTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-recursion-solutions/src/test/kotlin/com/fpinkotlin/recursion/exercise14/UnfoldTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-recursion-solutions/src/test/kotlin/com/fpinkotlin/recursion/exercise15/FibonacciTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-recursion-solutions/src/test/kotlin/com/fpinkotlin/recursion/exercise15/FibonacciTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-recursion-solutions/src/test/kotlin/com/fpinkotlin/recursion/exercise16/IterateTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-recursion-solutions/src/test/kotlin/com/fpinkotlin/recursion/exercise16/IterateTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-recursion-solutions/src/test/kotlin/com/fpinkotlin/recursion/exercise17/MapTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-recursion-solutions/src/test/kotlin/com/fpinkotlin/recursion/exercise17/MapTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-recursion-solutions/src/test/kotlin/com/fpinkotlin/recursion/listing02/MemoizerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-recursion-solutions/src/test/kotlin/com/fpinkotlin/recursion/listing02/MemoizerTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-trees-exercises/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-trees-exercises/build.gradle.kts -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-trees-exercises/src/main/kotlin/com/fpinkotlin/trees/common/Result.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-trees-exercises/src/main/kotlin/com/fpinkotlin/trees/common/Result.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-trees-exercises/src/main/kotlin/com/fpinkotlin/trees/exercise01/Tree.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-trees-exercises/src/main/kotlin/com/fpinkotlin/trees/exercise01/Tree.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-trees-exercises/src/main/kotlin/com/fpinkotlin/trees/exercise02/Tree.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-trees-exercises/src/main/kotlin/com/fpinkotlin/trees/exercise02/Tree.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-trees-exercises/src/main/kotlin/com/fpinkotlin/trees/exercise03/Tree.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-trees-exercises/src/main/kotlin/com/fpinkotlin/trees/exercise03/Tree.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-trees-exercises/src/main/kotlin/com/fpinkotlin/trees/exercise04/Tree.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-trees-exercises/src/main/kotlin/com/fpinkotlin/trees/exercise04/Tree.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-trees-exercises/src/main/kotlin/com/fpinkotlin/trees/exercise05/Tree.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-trees-exercises/src/main/kotlin/com/fpinkotlin/trees/exercise05/Tree.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-trees-exercises/src/main/kotlin/com/fpinkotlin/trees/exercise06/Tree.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-trees-exercises/src/main/kotlin/com/fpinkotlin/trees/exercise06/Tree.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-trees-exercises/src/main/kotlin/com/fpinkotlin/trees/exercise07/Tree.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-trees-exercises/src/main/kotlin/com/fpinkotlin/trees/exercise07/Tree.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-trees-exercises/src/main/kotlin/com/fpinkotlin/trees/exercise08/Tree.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-trees-exercises/src/main/kotlin/com/fpinkotlin/trees/exercise08/Tree.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-trees-exercises/src/main/kotlin/com/fpinkotlin/trees/exercise09/Tree.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-trees-exercises/src/main/kotlin/com/fpinkotlin/trees/exercise09/Tree.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-trees-exercises/src/main/kotlin/com/fpinkotlin/trees/exercise10/Tree.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-trees-exercises/src/main/kotlin/com/fpinkotlin/trees/exercise10/Tree.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-trees-exercises/src/main/kotlin/com/fpinkotlin/trees/exercise11/Tree.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-trees-exercises/src/main/kotlin/com/fpinkotlin/trees/exercise11/Tree.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-trees-exercises/src/main/kotlin/com/fpinkotlin/trees/exercise12/Tree.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-trees-exercises/src/main/kotlin/com/fpinkotlin/trees/exercise12/Tree.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-trees-exercises/src/main/kotlin/com/fpinkotlin/trees/exercise13/Tree.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-trees-exercises/src/main/kotlin/com/fpinkotlin/trees/exercise13/Tree.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-trees-exercises/src/main/kotlin/com/fpinkotlin/trees/exercise14/Tree.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-trees-exercises/src/main/kotlin/com/fpinkotlin/trees/exercise14/Tree.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-trees-exercises/src/main/kotlin/com/fpinkotlin/trees/exercise15/Tree.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-trees-exercises/src/main/kotlin/com/fpinkotlin/trees/exercise15/Tree.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-trees-exercises/src/test/kotlin/com/fpinkotlin/trees/exercise01/TreeTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-trees-exercises/src/test/kotlin/com/fpinkotlin/trees/exercise01/TreeTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-trees-exercises/src/test/kotlin/com/fpinkotlin/trees/exercise02/TreeTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-trees-exercises/src/test/kotlin/com/fpinkotlin/trees/exercise02/TreeTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-trees-exercises/src/test/kotlin/com/fpinkotlin/trees/exercise03/TreeTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-trees-exercises/src/test/kotlin/com/fpinkotlin/trees/exercise03/TreeTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-trees-exercises/src/test/kotlin/com/fpinkotlin/trees/exercise04/TreeTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-trees-exercises/src/test/kotlin/com/fpinkotlin/trees/exercise04/TreeTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-trees-exercises/src/test/kotlin/com/fpinkotlin/trees/exercise05/TreeTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-trees-exercises/src/test/kotlin/com/fpinkotlin/trees/exercise05/TreeTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-trees-exercises/src/test/kotlin/com/fpinkotlin/trees/exercise06/TreeTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-trees-exercises/src/test/kotlin/com/fpinkotlin/trees/exercise06/TreeTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-trees-exercises/src/test/kotlin/com/fpinkotlin/trees/exercise07/TreeTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-trees-exercises/src/test/kotlin/com/fpinkotlin/trees/exercise07/TreeTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-trees-exercises/src/test/kotlin/com/fpinkotlin/trees/exercise08/TreeTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-trees-exercises/src/test/kotlin/com/fpinkotlin/trees/exercise08/TreeTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-trees-exercises/src/test/kotlin/com/fpinkotlin/trees/exercise09/TreeTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-trees-exercises/src/test/kotlin/com/fpinkotlin/trees/exercise09/TreeTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-trees-exercises/src/test/kotlin/com/fpinkotlin/trees/exercise10/TreeTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-trees-exercises/src/test/kotlin/com/fpinkotlin/trees/exercise10/TreeTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-trees-exercises/src/test/kotlin/com/fpinkotlin/trees/exercise11/TreeTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-trees-exercises/src/test/kotlin/com/fpinkotlin/trees/exercise11/TreeTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-trees-exercises/src/test/kotlin/com/fpinkotlin/trees/exercise12/TreeTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-trees-exercises/src/test/kotlin/com/fpinkotlin/trees/exercise12/TreeTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-trees-exercises/src/test/kotlin/com/fpinkotlin/trees/exercise13/TreeTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-trees-exercises/src/test/kotlin/com/fpinkotlin/trees/exercise13/TreeTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-trees-exercises/src/test/kotlin/com/fpinkotlin/trees/exercise14/TreeTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-trees-exercises/src/test/kotlin/com/fpinkotlin/trees/exercise14/TreeTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-trees-exercises/src/test/kotlin/com/fpinkotlin/trees/exercise15/TreeTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-trees-exercises/src/test/kotlin/com/fpinkotlin/trees/exercise15/TreeTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-trees-solutions/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-trees-solutions/build.gradle.kts -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-trees-solutions/src/main/kotlin/com/fpinkotlin/trees/common/Result.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-trees-solutions/src/main/kotlin/com/fpinkotlin/trees/common/Result.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-trees-solutions/src/main/kotlin/com/fpinkotlin/trees/exercise01/Tree.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-trees-solutions/src/main/kotlin/com/fpinkotlin/trees/exercise01/Tree.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-trees-solutions/src/main/kotlin/com/fpinkotlin/trees/exercise02/Tree.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-trees-solutions/src/main/kotlin/com/fpinkotlin/trees/exercise02/Tree.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-trees-solutions/src/main/kotlin/com/fpinkotlin/trees/exercise03/Tree.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-trees-solutions/src/main/kotlin/com/fpinkotlin/trees/exercise03/Tree.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-trees-solutions/src/main/kotlin/com/fpinkotlin/trees/exercise04/Tree.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-trees-solutions/src/main/kotlin/com/fpinkotlin/trees/exercise04/Tree.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-trees-solutions/src/main/kotlin/com/fpinkotlin/trees/exercise05/Tree.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-trees-solutions/src/main/kotlin/com/fpinkotlin/trees/exercise05/Tree.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-trees-solutions/src/main/kotlin/com/fpinkotlin/trees/exercise06/Tree.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-trees-solutions/src/main/kotlin/com/fpinkotlin/trees/exercise06/Tree.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-trees-solutions/src/main/kotlin/com/fpinkotlin/trees/exercise07/Tree.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-trees-solutions/src/main/kotlin/com/fpinkotlin/trees/exercise07/Tree.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-trees-solutions/src/main/kotlin/com/fpinkotlin/trees/exercise08/Tree.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-trees-solutions/src/main/kotlin/com/fpinkotlin/trees/exercise08/Tree.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-trees-solutions/src/main/kotlin/com/fpinkotlin/trees/exercise09/Tree.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-trees-solutions/src/main/kotlin/com/fpinkotlin/trees/exercise09/Tree.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-trees-solutions/src/main/kotlin/com/fpinkotlin/trees/exercise10/Tree.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-trees-solutions/src/main/kotlin/com/fpinkotlin/trees/exercise10/Tree.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-trees-solutions/src/main/kotlin/com/fpinkotlin/trees/exercise11/Tree.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-trees-solutions/src/main/kotlin/com/fpinkotlin/trees/exercise11/Tree.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-trees-solutions/src/main/kotlin/com/fpinkotlin/trees/exercise12/Tree.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-trees-solutions/src/main/kotlin/com/fpinkotlin/trees/exercise12/Tree.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-trees-solutions/src/main/kotlin/com/fpinkotlin/trees/exercise13/Tree.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-trees-solutions/src/main/kotlin/com/fpinkotlin/trees/exercise13/Tree.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-trees-solutions/src/main/kotlin/com/fpinkotlin/trees/exercise14/Tree.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-trees-solutions/src/main/kotlin/com/fpinkotlin/trees/exercise14/Tree.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-trees-solutions/src/main/kotlin/com/fpinkotlin/trees/exercise15/Tree.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-trees-solutions/src/main/kotlin/com/fpinkotlin/trees/exercise15/Tree.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-trees-solutions/src/main/kotlin/com/fpinkotlin/trees/listing01/Tree.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-trees-solutions/src/main/kotlin/com/fpinkotlin/trees/listing01/Tree.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-trees-solutions/src/test/kotlin/com/fpinkotlin/trees/exercise01/TreeTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-trees-solutions/src/test/kotlin/com/fpinkotlin/trees/exercise01/TreeTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-trees-solutions/src/test/kotlin/com/fpinkotlin/trees/exercise02/TreeTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-trees-solutions/src/test/kotlin/com/fpinkotlin/trees/exercise02/TreeTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-trees-solutions/src/test/kotlin/com/fpinkotlin/trees/exercise03/TreeTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-trees-solutions/src/test/kotlin/com/fpinkotlin/trees/exercise03/TreeTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-trees-solutions/src/test/kotlin/com/fpinkotlin/trees/exercise04/TreeTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-trees-solutions/src/test/kotlin/com/fpinkotlin/trees/exercise04/TreeTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-trees-solutions/src/test/kotlin/com/fpinkotlin/trees/exercise05/TreeTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-trees-solutions/src/test/kotlin/com/fpinkotlin/trees/exercise05/TreeTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-trees-solutions/src/test/kotlin/com/fpinkotlin/trees/exercise06/TreeTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-trees-solutions/src/test/kotlin/com/fpinkotlin/trees/exercise06/TreeTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-trees-solutions/src/test/kotlin/com/fpinkotlin/trees/exercise07/TreeTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-trees-solutions/src/test/kotlin/com/fpinkotlin/trees/exercise07/TreeTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-trees-solutions/src/test/kotlin/com/fpinkotlin/trees/exercise08/TreeTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-trees-solutions/src/test/kotlin/com/fpinkotlin/trees/exercise08/TreeTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-trees-solutions/src/test/kotlin/com/fpinkotlin/trees/exercise09/TreeTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-trees-solutions/src/test/kotlin/com/fpinkotlin/trees/exercise09/TreeTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-trees-solutions/src/test/kotlin/com/fpinkotlin/trees/exercise10/TreeTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-trees-solutions/src/test/kotlin/com/fpinkotlin/trees/exercise10/TreeTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-trees-solutions/src/test/kotlin/com/fpinkotlin/trees/exercise11/TreeTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-trees-solutions/src/test/kotlin/com/fpinkotlin/trees/exercise11/TreeTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-trees-solutions/src/test/kotlin/com/fpinkotlin/trees/exercise12/TreeTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-trees-solutions/src/test/kotlin/com/fpinkotlin/trees/exercise12/TreeTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-trees-solutions/src/test/kotlin/com/fpinkotlin/trees/exercise13/TreeTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-trees-solutions/src/test/kotlin/com/fpinkotlin/trees/exercise13/TreeTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-trees-solutions/src/test/kotlin/com/fpinkotlin/trees/exercise14/TreeTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-trees-solutions/src/test/kotlin/com/fpinkotlin/trees/exercise14/TreeTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-trees-solutions/src/test/kotlin/com/fpinkotlin/trees/exercise15/TreeTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-trees-solutions/src/test/kotlin/com/fpinkotlin/trees/exercise15/TreeTest.kt -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-workingwithlaziness-exercises/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-workingwithlaziness-exercises/build.gradle.kts -------------------------------------------------------------------------------- /fpinkotlin-parent/fpinkotlin-workingwithlaziness-solutions/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/fpinkotlin-workingwithlaziness-solutions/build.gradle.kts -------------------------------------------------------------------------------- /fpinkotlin-parent/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/gradle.properties -------------------------------------------------------------------------------- /fpinkotlin-parent/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /fpinkotlin-parent/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /fpinkotlin-parent/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/gradlew -------------------------------------------------------------------------------- /fpinkotlin-parent/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/gradlew.bat -------------------------------------------------------------------------------- /fpinkotlin-parent/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/fpinkotlin-parent/settings.gradle.kts -------------------------------------------------------------------------------- /graphics/ImportProject.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/graphics/ImportProject.png -------------------------------------------------------------------------------- /graphics/RunTest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/graphics/RunTest.png -------------------------------------------------------------------------------- /graphics/RunTest1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/graphics/RunTest1.png -------------------------------------------------------------------------------- /graphics/failedTest01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/graphics/failedTest01.png -------------------------------------------------------------------------------- /graphics/failedTest02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/graphics/failedTest02.png -------------------------------------------------------------------------------- /graphics/successTest03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pysaumont/fpinkotlin/HEAD/graphics/successTest03.png --------------------------------------------------------------------------------