diff --git a/archive/k/kotlin/RemoveAllWhitespace.kt b/archive/k/kotlin/RemoveAllWhitespace.kt new file mode 100644 index 000000000..f6f4cd056 --- /dev/null +++ b/archive/k/kotlin/RemoveAllWhitespace.kt @@ -0,0 +1,22 @@ +import kotlin.system.exitProcess + +fun main(args: Array) { + val phrase: String = errorChecking(args) + println(removeWhitespace(phrase)) +} + +fun usageError() { + println("Usage: please provide a string") +} + +fun errorChecking(args: Array): String { + if (args.size == 0 || args[0] == "") { + usageError() + exitProcess(1) + } + return args[0] +} + +fun removeWhitespace(phrase: String): String { + return phrase.filter { !it.isWhitespace() } +}