Usualmente, escribo este código solo un par de días después de haber comenzado a aprender el lenguaje...así que de ninguna manera puedo estar conciente de todas las locas y optimizadas características...
Este código es algo divertido y para mí...una muy buena forma de introducir la sintaxis de un lenguaje de una manera bastante amigable...
Así que...aquí está Kotlin -:)
LEDNumbers.kt |
---|
package LEDNumbers fun main(args: Array<String>) { if (args.size == 0) { println("Please provide a number...") return } val NumList:List<String> = args[0].split("") val Leds = mapOf("0" to listOf(" _ ", "| | ", "|_| "), "1" to listOf(" ", "| ", "| "), "2" to listOf(" _ "," _| ","|_ "), "3" to listOf("_ ","_| ","_| "), "4" to listOf(" ","|_| "," | "), "5" to listOf(" _ ","|_ "," _| "), "6" to listOf(" _ ","|_ ","|_| "), "7" to listOf("_ "," | "," | "), "8" to listOf(" _ ","|_| ","|_| "), "9" to listOf(" _ ","|_| "," _| ")) for(i in 0..2){ for(j in 1..NumList.size - 2){ print(Leds[NumList[j]]!![i]) } print("\n") } } |
El resultado va a ser el siguiente -;)
Saludos,
Blag.
Development Culture.
No comments:
Post a Comment