Skip to content

Commit 3f37ec5

Browse files
authored
Add Remove All Whitespace in Kotlin (#5004)
Implemented RemoveAllWhitespace
1 parent f06edbd commit 3f37ec5

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
import kotlin.system.exitProcess
2+
3+
fun main(args: Array<String>) {
4+
val phrase: String = errorChecking(args)
5+
println(removeWhitespace(phrase))
6+
}
7+
8+
fun usageError() {
9+
println("Usage: please provide a string")
10+
}
11+
12+
fun errorChecking(args: Array<String>): String {
13+
if (args.size == 0 || args[0] == "") {
14+
usageError()
15+
exitProcess(1)
16+
}
17+
return args[0]
18+
}
19+
20+
fun removeWhitespace(phrase: String): String {
21+
return phrase.filter { !it.isWhitespace() }
22+
}

0 commit comments

Comments
 (0)