├── kotlin-puzzlers.key ├── kotlin-puzzlers.md ├── pom.xml ├── puzzlers ├── 0-hello-scala.kts ├── 1-hello-multiline-world.kts ├── 10-exhaustive-when.kts ├── 11-exhaustive-main.kts ├── 12-exhaustive-enum.kts ├── 13-floating-range.kts ├── 14-primitive-overload.kts ├── 15-package-99.kts ├── 16-lambda-runnables.kts ├── 2-what-am-i.kts ├── 3-return-return.kts ├── 4-expression-or-not.kts ├── 5-null-empty.kts ├── 6-list-or-not.kts ├── 7-collection-equality.kts ├── 8-mutable-read-only.kts ├── 9-defaulted-map.kts ├── JavaClass.java ├── x-child-apply.kts ├── x-const-null.kts ├── x-empty-peek.kts ├── x-function-names.kts ├── x-i-am-this.kts ├── x-init-foo.kts ├── x-int-plusplus.kts ├── x-let-init.kts ├── x-list-of-tears.kt ├── x-main-vs-main.kts └── x-return-of-label.kts └── readme.md /kotlin-puzzlers.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkandalov/kotlin-puzzlers/HEAD/kotlin-puzzlers.key -------------------------------------------------------------------------------- /kotlin-puzzlers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkandalov/kotlin-puzzlers/HEAD/kotlin-puzzlers.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkandalov/kotlin-puzzlers/HEAD/pom.xml -------------------------------------------------------------------------------- /puzzlers/0-hello-scala.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkandalov/kotlin-puzzlers/HEAD/puzzlers/0-hello-scala.kts -------------------------------------------------------------------------------- /puzzlers/1-hello-multiline-world.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkandalov/kotlin-puzzlers/HEAD/puzzlers/1-hello-multiline-world.kts -------------------------------------------------------------------------------- /puzzlers/10-exhaustive-when.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkandalov/kotlin-puzzlers/HEAD/puzzlers/10-exhaustive-when.kts -------------------------------------------------------------------------------- /puzzlers/11-exhaustive-main.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkandalov/kotlin-puzzlers/HEAD/puzzlers/11-exhaustive-main.kts -------------------------------------------------------------------------------- /puzzlers/12-exhaustive-enum.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkandalov/kotlin-puzzlers/HEAD/puzzlers/12-exhaustive-enum.kts -------------------------------------------------------------------------------- /puzzlers/13-floating-range.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkandalov/kotlin-puzzlers/HEAD/puzzlers/13-floating-range.kts -------------------------------------------------------------------------------- /puzzlers/14-primitive-overload.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkandalov/kotlin-puzzlers/HEAD/puzzlers/14-primitive-overload.kts -------------------------------------------------------------------------------- /puzzlers/15-package-99.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkandalov/kotlin-puzzlers/HEAD/puzzlers/15-package-99.kts -------------------------------------------------------------------------------- /puzzlers/16-lambda-runnables.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkandalov/kotlin-puzzlers/HEAD/puzzlers/16-lambda-runnables.kts -------------------------------------------------------------------------------- /puzzlers/2-what-am-i.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkandalov/kotlin-puzzlers/HEAD/puzzlers/2-what-am-i.kts -------------------------------------------------------------------------------- /puzzlers/3-return-return.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkandalov/kotlin-puzzlers/HEAD/puzzlers/3-return-return.kts -------------------------------------------------------------------------------- /puzzlers/4-expression-or-not.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkandalov/kotlin-puzzlers/HEAD/puzzlers/4-expression-or-not.kts -------------------------------------------------------------------------------- /puzzlers/5-null-empty.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkandalov/kotlin-puzzlers/HEAD/puzzlers/5-null-empty.kts -------------------------------------------------------------------------------- /puzzlers/6-list-or-not.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkandalov/kotlin-puzzlers/HEAD/puzzlers/6-list-or-not.kts -------------------------------------------------------------------------------- /puzzlers/7-collection-equality.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkandalov/kotlin-puzzlers/HEAD/puzzlers/7-collection-equality.kts -------------------------------------------------------------------------------- /puzzlers/8-mutable-read-only.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkandalov/kotlin-puzzlers/HEAD/puzzlers/8-mutable-read-only.kts -------------------------------------------------------------------------------- /puzzlers/9-defaulted-map.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkandalov/kotlin-puzzlers/HEAD/puzzlers/9-defaulted-map.kts -------------------------------------------------------------------------------- /puzzlers/JavaClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkandalov/kotlin-puzzlers/HEAD/puzzlers/JavaClass.java -------------------------------------------------------------------------------- /puzzlers/x-child-apply.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkandalov/kotlin-puzzlers/HEAD/puzzlers/x-child-apply.kts -------------------------------------------------------------------------------- /puzzlers/x-const-null.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkandalov/kotlin-puzzlers/HEAD/puzzlers/x-const-null.kts -------------------------------------------------------------------------------- /puzzlers/x-empty-peek.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkandalov/kotlin-puzzlers/HEAD/puzzlers/x-empty-peek.kts -------------------------------------------------------------------------------- /puzzlers/x-function-names.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkandalov/kotlin-puzzlers/HEAD/puzzlers/x-function-names.kts -------------------------------------------------------------------------------- /puzzlers/x-i-am-this.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkandalov/kotlin-puzzlers/HEAD/puzzlers/x-i-am-this.kts -------------------------------------------------------------------------------- /puzzlers/x-init-foo.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkandalov/kotlin-puzzlers/HEAD/puzzlers/x-init-foo.kts -------------------------------------------------------------------------------- /puzzlers/x-int-plusplus.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkandalov/kotlin-puzzlers/HEAD/puzzlers/x-int-plusplus.kts -------------------------------------------------------------------------------- /puzzlers/x-let-init.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkandalov/kotlin-puzzlers/HEAD/puzzlers/x-let-init.kts -------------------------------------------------------------------------------- /puzzlers/x-list-of-tears.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkandalov/kotlin-puzzlers/HEAD/puzzlers/x-list-of-tears.kt -------------------------------------------------------------------------------- /puzzlers/x-main-vs-main.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkandalov/kotlin-puzzlers/HEAD/puzzlers/x-main-vs-main.kts -------------------------------------------------------------------------------- /puzzlers/x-return-of-label.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkandalov/kotlin-puzzlers/HEAD/puzzlers/x-return-of-label.kts -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkandalov/kotlin-puzzlers/HEAD/readme.md --------------------------------------------------------------------------------