题解 | #简单密码#
简单密码
https://www.nowcoder.com/practice/7960b5038a2142a18e27e4c733855dac
import java.util.Scanner fun main(args: Array<String>) { val `in` = Scanner(System.`in`) while (`in`.hasNextLine()) { val a = `in`.nextLine() val b = a.toCharArray() for (i in b.indices) { b[i] = when (b[i]) { 'a', 'b', 'c' -> '2' 'd', 'e', 'f' -> '3' 'g', 'h', 'i' -> '4' 'j', 'k', 'l' -> '5' 'm', 'n', 'o' -> '6' 'p', 'q', 'r', 's' -> '7' 't', 'u', 'v' -> '8' 'w', 'x', 'y', 'z' -> '9' 'Z' -> 'a' else -> if (b[i].isUpperCase()) b[i].toLowerCase() + 1 else b[i] } } println(b.joinToString("")) } }#kotlin#