[kotlin]スープ
fun solution(s: String): IntArray {
var hashMap = hashMapOf<Long, Int>()
var options = arrayListOf<Int>()
s.substring(1, s.length-1)
.split(',')
.toList()
.forEach {
var tmp = it
if ("{" in tmp) {
tmp = tmp.substring(1, tmp.length)
}
if ("}" in tmp) {
tmp = tmp.substring(0, tmp.length-1)
}
options.add(tmp.toInt())
}
for (option in options) {
hashMap.put(option.toLong(), hashMap.getOrDefault(option.toLong(), 0)+1)
}
var sortedMap = hashMap.toList().sortedWith(compareBy({it.second})).toMap().keys.reversed()
return sortedMap.map { it.toString().toInt() }.toIntArray()
}
Reference
この問題について([kotlin]スープ), 我々は、より多くの情報をここで見つけました https://velog.io/@huijiny/kotlin튜플テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol