Submission #3448970


Source Code Expand

fun main(args: Array<String>) {
    val s = readLine()!!
    val r = mutableListOf<String>()
    var ts = s[0]
    var tn = 0
    for (i in 0 until s.length){
        if (s[i] != ts){
            r.add(ts.toString())
            r.add((i - tn).toString())
            ts = s[i]
            tn = i
        }
    }
    r.add(ts.toString())
    r.add((s.length - tn).toString())
    println(r.joinToString(separator = ""))
}

Submission Info

Submission Time
Task B - 高橋くんと文字列圧縮
User strxx
Language Kotlin (1.0.0)
Score 100
Code Size 439 Byte
Status AC
Exec Time 213 ms
Memory 33852 KB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 100 / 100
Status
AC × 3
AC × 33
Set Name Test Cases
Sample subtask0_1.txt, subtask0_2.txt, subtask0_3.txt
All 0.txt, 1.txt, 10.txt, 11.txt, 12.txt, 13.txt, 14.txt, 15.txt, 16.txt, 17.txt, 18.txt, 19.txt, 2.txt, 20.txt, 21.txt, 22.txt, 23.txt, 24.txt, 25.txt, 26.txt, 27.txt, 28.txt, 29.txt, 3.txt, 4.txt, 5.txt, 6.txt, 7.txt, 8.txt, 9.txt, subtask0_1.txt, subtask0_2.txt, subtask0_3.txt
Case Name Status Exec Time Memory
0.txt AC 212 ms 31736 KB
1.txt AC 212 ms 33592 KB
10.txt AC 207 ms 31748 KB
11.txt AC 208 ms 29812 KB
12.txt AC 207 ms 31712 KB
13.txt AC 207 ms 29960 KB
14.txt AC 207 ms 31708 KB
15.txt AC 207 ms 29816 KB
16.txt AC 209 ms 31736 KB
17.txt AC 208 ms 33812 KB
18.txt AC 210 ms 33852 KB
19.txt AC 208 ms 29712 KB
2.txt AC 212 ms 31800 KB
20.txt AC 207 ms 31760 KB
21.txt AC 207 ms 31856 KB
22.txt AC 206 ms 31864 KB
23.txt AC 207 ms 31864 KB
24.txt AC 209 ms 31748 KB
25.txt AC 207 ms 33740 KB
26.txt AC 206 ms 31836 KB
27.txt AC 207 ms 29848 KB
28.txt AC 208 ms 31860 KB
29.txt AC 207 ms 31860 KB
3.txt AC 211 ms 29820 KB
4.txt AC 213 ms 31692 KB
5.txt AC 213 ms 30072 KB
6.txt AC 212 ms 31712 KB
7.txt AC 213 ms 30132 KB
8.txt AC 212 ms 31704 KB
9.txt AC 212 ms 31736 KB
subtask0_1.txt AC 207 ms 31928 KB
subtask0_2.txt AC 207 ms 31736 KB
subtask0_3.txt AC 207 ms 31728 KB