Kotlin Exercises
This commit is contained in:
parent
c0f0c379fa
commit
51aa078388
kotlin/pangram
.gradle
4.8
fileChanges
fileContent
fileHashes
taskHistory
buildOutputCleanup
vcsWorkingDirs
build
classes/kotlin
kotlin-build
artifact-difference.tabartifact-difference.tab.keystreamartifact-difference.tab.keystream.lenartifact-difference.tab.lenartifact-difference.tab.values.atartifact-difference.tab_iartifact-difference.tab_i.lenversion.txt
kotlin
compileKotlin
build-history.bindata-container-format-version.txtformat-version.txtgradle-format-version.txtlast-build.bin
caches-jvm
inputs
source-to-output.tabsource-to-output.tab.keystreamsource-to-output.tab.keystream.lensource-to-output.tab.lensource-to-output.tab.values.atsource-to-output.tab_isource-to-output.tab_i.len
jvm/kotlin
internal-name-to-source.tabinternal-name-to-source.tab.keystreaminternal-name-to-source.tab.keystream.leninternal-name-to-source.tab.leninternal-name-to-source.tab.values.atinternal-name-to-source.tab_iinternal-name-to-source.tab_i.lenpackage-parts.tabpackage-parts.tab.keystreampackage-parts.tab.keystream.lenpackage-parts.tab.lenpackage-parts.tab.values.atpackage-parts.tab_ipackage-parts.tab_i.lenproto.tabproto.tab.keystreamproto.tab.keystream.lenproto.tab.lenproto.tab.values.atproto.tab_iproto.tab_i.lensource-to-classes.tabsource-to-classes.tab.keystreamsource-to-classes.tab.keystream.lensource-to-classes.tab.lensource-to-classes.tab.values.atsource-to-classes.tab_isource-to-classes.tab_i.len
lookups
counters.tabfile-to-id.tabfile-to-id.tab.keystreamfile-to-id.tab.keystream.lenfile-to-id.tab.lenfile-to-id.tab.values.atfile-to-id.tab_ifile-to-id.tab_i.lenid-to-file.tabid-to-file.tab.keystreamid-to-file.tab.keystream.lenid-to-file.tab.lenid-to-file.tab.values.atid-to-file.tab_iid-to-file.tab_i.lenlookups.tablookups.tab.keystreamlookups.tab.keystream.lenlookups.tab.lenlookups.tab.values.atlookups.tab_ilookups.tab_i.len
compileTestKotlin
BIN
kotlin/pangram/.gradle/4.8/fileChanges/last-build.bin
Normal file
BIN
kotlin/pangram/.gradle/4.8/fileChanges/last-build.bin
Normal file
Binary file not shown.
BIN
kotlin/pangram/.gradle/4.8/fileContent/fileContent.lock
Normal file
BIN
kotlin/pangram/.gradle/4.8/fileContent/fileContent.lock
Normal file
Binary file not shown.
BIN
kotlin/pangram/.gradle/4.8/fileHashes/fileHashes.bin
Normal file
BIN
kotlin/pangram/.gradle/4.8/fileHashes/fileHashes.bin
Normal file
Binary file not shown.
BIN
kotlin/pangram/.gradle/4.8/fileHashes/fileHashes.lock
Normal file
BIN
kotlin/pangram/.gradle/4.8/fileHashes/fileHashes.lock
Normal file
Binary file not shown.
BIN
kotlin/pangram/.gradle/4.8/fileHashes/resourceHashesCache.bin
Normal file
BIN
kotlin/pangram/.gradle/4.8/fileHashes/resourceHashesCache.bin
Normal file
Binary file not shown.
BIN
kotlin/pangram/.gradle/4.8/taskHistory/taskHistory.bin
Normal file
BIN
kotlin/pangram/.gradle/4.8/taskHistory/taskHistory.bin
Normal file
Binary file not shown.
BIN
kotlin/pangram/.gradle/4.8/taskHistory/taskHistory.lock
Normal file
BIN
kotlin/pangram/.gradle/4.8/taskHistory/taskHistory.lock
Normal file
Binary file not shown.
Binary file not shown.
@ -0,0 +1,2 @@
|
|||||||
|
#Thu Jun 21 09:45:07 CDT 2018
|
||||||
|
gradle.version=4.8
|
BIN
kotlin/pangram/.gradle/buildOutputCleanup/outputFiles.bin
Normal file
BIN
kotlin/pangram/.gradle/buildOutputCleanup/outputFiles.bin
Normal file
Binary file not shown.
0
kotlin/pangram/.gradle/vcsWorkingDirs/gc.properties
Normal file
0
kotlin/pangram/.gradle/vcsWorkingDirs/gc.properties
Normal file
18
kotlin/pangram/README.md
Normal file
18
kotlin/pangram/README.md
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
# Pangram
|
||||||
|
|
||||||
|
Determine if a sentence is a pangram. A pangram (Greek: παν γράμμα, pan gramma,
|
||||||
|
"every letter") is a sentence using every letter of the alphabet at least once.
|
||||||
|
The best known English pangram is:
|
||||||
|
> The quick brown fox jumps over the lazy dog.
|
||||||
|
|
||||||
|
The alphabet used consists of ASCII letters `a` to `z`, inclusive, and is case
|
||||||
|
insensitive. Input will not contain non-ASCII symbols.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
## Source
|
||||||
|
|
||||||
|
Wikipedia [https://en.wikipedia.org/wiki/Pangram](https://en.wikipedia.org/wiki/Pangram)
|
||||||
|
|
||||||
|
## Submitting Incomplete Solutions
|
||||||
|
It's possible to submit an incomplete solution so you can see how others have completed the exercise.
|
28
kotlin/pangram/build.gradle
Normal file
28
kotlin/pangram/build.gradle
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
buildscript {
|
||||||
|
ext.kotlin_version = '1.2.40'
|
||||||
|
repositories {
|
||||||
|
mavenCentral()
|
||||||
|
}
|
||||||
|
dependencies {
|
||||||
|
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
apply plugin: 'kotlin'
|
||||||
|
|
||||||
|
repositories {
|
||||||
|
mavenCentral()
|
||||||
|
}
|
||||||
|
|
||||||
|
dependencies {
|
||||||
|
compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
|
||||||
|
|
||||||
|
testCompile 'junit:junit:4.12'
|
||||||
|
testCompile "org.jetbrains.kotlin:kotlin-test-junit:$kotlin_version"
|
||||||
|
}
|
||||||
|
test {
|
||||||
|
testLogging {
|
||||||
|
exceptionFormat = 'full'
|
||||||
|
events = ["passed", "failed", "skipped"]
|
||||||
|
}
|
||||||
|
}
|
Binary file not shown.
BIN
kotlin/pangram/build/classes/kotlin/main/Pangram/PangramKt.class
Normal file
BIN
kotlin/pangram/build/classes/kotlin/main/Pangram/PangramKt.class
Normal file
Binary file not shown.
BIN
kotlin/pangram/build/classes/kotlin/test/PangramTest.class
Normal file
BIN
kotlin/pangram/build/classes/kotlin/test/PangramTest.class
Normal file
Binary file not shown.
BIN
kotlin/pangram/build/kotlin-build/artifact-difference.tab
Normal file
BIN
kotlin/pangram/build/kotlin-build/artifact-difference.tab
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
kotlin/pangram/build/kotlin-build/artifact-difference.tab.len
Normal file
BIN
kotlin/pangram/build/kotlin-build/artifact-difference.tab.len
Normal file
Binary file not shown.
Binary file not shown.
BIN
kotlin/pangram/build/kotlin-build/artifact-difference.tab_i
Normal file
BIN
kotlin/pangram/build/kotlin-build/artifact-difference.tab_i
Normal file
Binary file not shown.
BIN
kotlin/pangram/build/kotlin-build/artifact-difference.tab_i.len
Normal file
BIN
kotlin/pangram/build/kotlin-build/artifact-difference.tab_i.len
Normal file
Binary file not shown.
1
kotlin/pangram/build/kotlin-build/version.txt
Normal file
1
kotlin/pangram/build/kotlin-build/version.txt
Normal file
@ -0,0 +1 @@
|
|||||||
|
11001
|
BIN
kotlin/pangram/build/kotlin/compileKotlin/build-history.bin
Normal file
BIN
kotlin/pangram/build/kotlin/compileKotlin/build-history.bin
Normal file
Binary file not shown.
Binary file not shown.
BIN
kotlin/pangram/build/kotlin/compileKotlin/caches-jvm/inputs/source-to-output.tab.keystream
Normal file
BIN
kotlin/pangram/build/kotlin/compileKotlin/caches-jvm/inputs/source-to-output.tab.keystream
Normal file
Binary file not shown.
BIN
kotlin/pangram/build/kotlin/compileKotlin/caches-jvm/inputs/source-to-output.tab.keystream.len
Normal file
BIN
kotlin/pangram/build/kotlin/compileKotlin/caches-jvm/inputs/source-to-output.tab.keystream.len
Normal file
Binary file not shown.
BIN
kotlin/pangram/build/kotlin/compileKotlin/caches-jvm/inputs/source-to-output.tab.len
Normal file
BIN
kotlin/pangram/build/kotlin/compileKotlin/caches-jvm/inputs/source-to-output.tab.len
Normal file
Binary file not shown.
BIN
kotlin/pangram/build/kotlin/compileKotlin/caches-jvm/inputs/source-to-output.tab.values.at
Normal file
BIN
kotlin/pangram/build/kotlin/compileKotlin/caches-jvm/inputs/source-to-output.tab.values.at
Normal file
Binary file not shown.
Binary file not shown.
BIN
kotlin/pangram/build/kotlin/compileKotlin/caches-jvm/inputs/source-to-output.tab_i.len
Normal file
BIN
kotlin/pangram/build/kotlin/compileKotlin/caches-jvm/inputs/source-to-output.tab_i.len
Normal file
Binary file not shown.
BIN
kotlin/pangram/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab
Normal file
BIN
kotlin/pangram/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab
Normal file
Binary file not shown.
BIN
kotlin/pangram/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream
Normal file
BIN
kotlin/pangram/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream
Normal file
Binary file not shown.
BIN
kotlin/pangram/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream.len
Normal file
BIN
kotlin/pangram/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream.len
Normal file
Binary file not shown.
BIN
kotlin/pangram/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab.len
Normal file
BIN
kotlin/pangram/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab.len
Normal file
Binary file not shown.
BIN
kotlin/pangram/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.at
Normal file
BIN
kotlin/pangram/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.at
Normal file
Binary file not shown.
BIN
kotlin/pangram/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i
Normal file
BIN
kotlin/pangram/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i
Normal file
Binary file not shown.
BIN
kotlin/pangram/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i.len
Normal file
BIN
kotlin/pangram/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i.len
Normal file
Binary file not shown.
Binary file not shown.
BIN
kotlin/pangram/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/package-parts.tab.keystream
Normal file
BIN
kotlin/pangram/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/package-parts.tab.keystream
Normal file
Binary file not shown.
BIN
kotlin/pangram/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/package-parts.tab.keystream.len
Normal file
BIN
kotlin/pangram/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/package-parts.tab.keystream.len
Normal file
Binary file not shown.
BIN
kotlin/pangram/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/package-parts.tab.len
Normal file
BIN
kotlin/pangram/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/package-parts.tab.len
Normal file
Binary file not shown.
BIN
kotlin/pangram/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/package-parts.tab.values.at
Normal file
BIN
kotlin/pangram/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/package-parts.tab.values.at
Normal file
Binary file not shown.
Binary file not shown.
BIN
kotlin/pangram/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/package-parts.tab_i.len
Normal file
BIN
kotlin/pangram/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/package-parts.tab_i.len
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
kotlin/pangram/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/proto.tab.keystream.len
Normal file
BIN
kotlin/pangram/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/proto.tab.keystream.len
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
kotlin/pangram/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab
Normal file
BIN
kotlin/pangram/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab
Normal file
Binary file not shown.
BIN
kotlin/pangram/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream
Normal file
BIN
kotlin/pangram/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream
Normal file
Binary file not shown.
BIN
kotlin/pangram/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream.len
Normal file
BIN
kotlin/pangram/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream.len
Normal file
Binary file not shown.
BIN
kotlin/pangram/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab.len
Normal file
BIN
kotlin/pangram/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab.len
Normal file
Binary file not shown.
BIN
kotlin/pangram/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab.values.at
Normal file
BIN
kotlin/pangram/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab.values.at
Normal file
Binary file not shown.
BIN
kotlin/pangram/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab_i
Normal file
BIN
kotlin/pangram/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab_i
Normal file
Binary file not shown.
BIN
kotlin/pangram/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab_i.len
Normal file
BIN
kotlin/pangram/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab_i.len
Normal file
Binary file not shown.
@ -0,0 +1,2 @@
|
|||||||
|
1
|
||||||
|
0
|
Binary file not shown.
BIN
kotlin/pangram/build/kotlin/compileKotlin/caches-jvm/lookups/file-to-id.tab.keystream
Normal file
BIN
kotlin/pangram/build/kotlin/compileKotlin/caches-jvm/lookups/file-to-id.tab.keystream
Normal file
Binary file not shown.
BIN
kotlin/pangram/build/kotlin/compileKotlin/caches-jvm/lookups/file-to-id.tab.keystream.len
Normal file
BIN
kotlin/pangram/build/kotlin/compileKotlin/caches-jvm/lookups/file-to-id.tab.keystream.len
Normal file
Binary file not shown.
Binary file not shown.
BIN
kotlin/pangram/build/kotlin/compileKotlin/caches-jvm/lookups/file-to-id.tab.values.at
Normal file
BIN
kotlin/pangram/build/kotlin/compileKotlin/caches-jvm/lookups/file-to-id.tab.values.at
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
kotlin/pangram/build/kotlin/compileKotlin/caches-jvm/lookups/id-to-file.tab.keystream
Normal file
BIN
kotlin/pangram/build/kotlin/compileKotlin/caches-jvm/lookups/id-to-file.tab.keystream
Normal file
Binary file not shown.
BIN
kotlin/pangram/build/kotlin/compileKotlin/caches-jvm/lookups/id-to-file.tab.keystream.len
Normal file
BIN
kotlin/pangram/build/kotlin/compileKotlin/caches-jvm/lookups/id-to-file.tab.keystream.len
Normal file
Binary file not shown.
Binary file not shown.
BIN
kotlin/pangram/build/kotlin/compileKotlin/caches-jvm/lookups/id-to-file.tab.values.at
Normal file
BIN
kotlin/pangram/build/kotlin/compileKotlin/caches-jvm/lookups/id-to-file.tab.values.at
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
kotlin/pangram/build/kotlin/compileKotlin/caches-jvm/lookups/lookups.tab.keystream.len
Normal file
BIN
kotlin/pangram/build/kotlin/compileKotlin/caches-jvm/lookups/lookups.tab.keystream.len
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1 @@
|
|||||||
|
2011001
|
@ -0,0 +1 @@
|
|||||||
|
8011001
|
@ -0,0 +1 @@
|
|||||||
|
4011001
|
BIN
kotlin/pangram/build/kotlin/compileKotlin/last-build.bin
Normal file
BIN
kotlin/pangram/build/kotlin/compileKotlin/last-build.bin
Normal file
Binary file not shown.
BIN
kotlin/pangram/build/kotlin/compileTestKotlin/build-history.bin
Normal file
BIN
kotlin/pangram/build/kotlin/compileTestKotlin/build-history.bin
Normal file
Binary file not shown.
BIN
kotlin/pangram/build/kotlin/compileTestKotlin/caches-jvm/inputs/source-to-output.tab
Normal file
BIN
kotlin/pangram/build/kotlin/compileTestKotlin/caches-jvm/inputs/source-to-output.tab
Normal file
Binary file not shown.
BIN
kotlin/pangram/build/kotlin/compileTestKotlin/caches-jvm/inputs/source-to-output.tab.keystream
Normal file
BIN
kotlin/pangram/build/kotlin/compileTestKotlin/caches-jvm/inputs/source-to-output.tab.keystream
Normal file
Binary file not shown.
BIN
kotlin/pangram/build/kotlin/compileTestKotlin/caches-jvm/inputs/source-to-output.tab.keystream.len
Normal file
BIN
kotlin/pangram/build/kotlin/compileTestKotlin/caches-jvm/inputs/source-to-output.tab.keystream.len
Normal file
Binary file not shown.
BIN
kotlin/pangram/build/kotlin/compileTestKotlin/caches-jvm/inputs/source-to-output.tab.len
Normal file
BIN
kotlin/pangram/build/kotlin/compileTestKotlin/caches-jvm/inputs/source-to-output.tab.len
Normal file
Binary file not shown.
BIN
kotlin/pangram/build/kotlin/compileTestKotlin/caches-jvm/inputs/source-to-output.tab.values.at
Normal file
BIN
kotlin/pangram/build/kotlin/compileTestKotlin/caches-jvm/inputs/source-to-output.tab.values.at
Normal file
Binary file not shown.
BIN
kotlin/pangram/build/kotlin/compileTestKotlin/caches-jvm/inputs/source-to-output.tab_i
Normal file
BIN
kotlin/pangram/build/kotlin/compileTestKotlin/caches-jvm/inputs/source-to-output.tab_i
Normal file
Binary file not shown.
BIN
kotlin/pangram/build/kotlin/compileTestKotlin/caches-jvm/inputs/source-to-output.tab_i.len
Normal file
BIN
kotlin/pangram/build/kotlin/compileTestKotlin/caches-jvm/inputs/source-to-output.tab_i.len
Normal file
Binary file not shown.
BIN
kotlin/pangram/build/kotlin/compileTestKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab
Normal file
BIN
kotlin/pangram/build/kotlin/compileTestKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab
Normal file
Binary file not shown.
BIN
kotlin/pangram/build/kotlin/compileTestKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream
Normal file
BIN
kotlin/pangram/build/kotlin/compileTestKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream
Normal file
Binary file not shown.
BIN
kotlin/pangram/build/kotlin/compileTestKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream.len
Normal file
BIN
kotlin/pangram/build/kotlin/compileTestKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream.len
Normal file
Binary file not shown.
BIN
kotlin/pangram/build/kotlin/compileTestKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.len
Normal file
BIN
kotlin/pangram/build/kotlin/compileTestKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.len
Normal file
Binary file not shown.
BIN
kotlin/pangram/build/kotlin/compileTestKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values.at
Normal file
BIN
kotlin/pangram/build/kotlin/compileTestKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values.at
Normal file
Binary file not shown.
BIN
kotlin/pangram/build/kotlin/compileTestKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i
Normal file
BIN
kotlin/pangram/build/kotlin/compileTestKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i
Normal file
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user