Add Kotlin support

This commit is contained in:
akp 2024-12-07 02:05:09 +00:00
parent bfa03d6369
commit 1944623f5e
No known key found for this signature in database
GPG key ID: CF8D58F3DEB20755
4 changed files with 57 additions and 6 deletions

32
templates/main.kt Normal file
View file

@ -0,0 +1,32 @@
import java.lang.System
import kotlin.system.*
import kotlin.sequences.generateSequence
fun parse(instr: String) {
}
fun one(instr: String): Int {
return 0
}
fun two(instr: String): Int {
return 0
}
fun main(args: Array<String>) {
if (args.size < 1 || !(args[0] == "1" || args[0] == "2")) {
debug("Missing or invalid day argument")
exitProcess(1)
}
val inp = generateSequence(::readLine).joinToString("\n")
if (args[0] == "1") {
println("${one(inp)}")
} else {
println("${two(inp)}")
}
}
fun debug(msg: String) {
System.err.println(msg)
}