알고리즘 문제 풀이/백준
[Algorithm] 백준 - 문자열 반복 (2675) (Kotlin)
참깨빵위에참깨빵_
2024. 7. 6. 20:49
728x90
반응형
받은 문자열의 각 글자들이 앞의 숫자만큼 늘어나고 있다. 아래는 StringBuilder를 사용한 풀이다.
fun main() {
val T = readln().toInt()
val sb = StringBuilder()
repeat(T) {
val target = readln().split(" ")
val S = target[0].toInt()
val R = target[1]
R.map { c ->
repeat(S) {
sb.append(c)
}
}
sb.append("\n")
}
println(sb.toString())
}
출력을 보면 두 문자열 사이에 개행문자가 포함돼 있는 게 보이기 때문에 repeat 블록을 빠져나가기 전에 개행문자를 넣어서 출력 예시와 동일하게 만드는 것에 주의한다.
반응형