题解 | #字符串排序#

字符串排序

https://www.nowcoder.com/practice/5190a1db6f4f4ddb92fd9c365c944584

import java.util.Scanner

fun main(args: Array<String>) {
    fun Char.lowercase():String = Character.toLowerCase(this).toString()
     val read = Scanner(System.`in`)
    val res = read.nextLine()
    var list = mutableListOf<Char>()
    res.forEach {
        if (it.isLetter()) {
            list.add(it)
        }
    }
    val list1 = list.sortedWith { c: Char, c1: Char ->
        c.lowercase().compareTo(c1.lowercase())
    }
    var n = 0
    res.forEach{
        if (it.isLetter()) {
            print(list1[n++])
        } else {
            print(it)
        }
    }
}

全部评论

相关推荐

点赞 评论 收藏
分享
05-30 12:03
山西大学 C++
offer来了我跪着...:不是骗子,等到测评那一步就知道为啥这么高工资了
点赞 评论 收藏
分享
06-12 10:50
门头沟学院 Java
你的不定积分没加C:我怎么在学院群看到了同样的话
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务