https://www.acmicpc.net/problem/2675
풀이
더보기
charArray로 한 자씩 떼어서 string자료형에 존재하는 .repeat(int) 매서드를 통해 반복시킨다. 이 반복된 문자를 최종적으로 write한 뒤 출력하면 끝.
import java.io.BufferedWriter
import java.io.OutputStreamWriter
fun main(args: Array<String>) {
question2675()
}
fun question2675() {
var case = readLine()!!
var writer = BufferedWriter(OutputStreamWriter(System.out))
for(i in 0 until case.toInt()) {
var repeat = readLine()!!
var repeatLineStringArray = repeat.split(" ")
var repeatString = ""
repeatLineStringArray[1].toCharArray().forEach {
repeatString += it.toString().repeat(repeatLineStringArray[0].toInt())
}
writer.write("$repeatString\n")
}
writer.flush()
}
반응형
'스터디(beakjoon)' 카테고리의 다른 글
Kotlin] 백준 1152번 문제풀이 (0) | 2023.05.31 |
---|---|
Kotlin] 백준 10809번 문제풀이 (0) | 2023.05.30 |
Kotlin] 백준 11720번 문제풀이 (0) | 2023.05.26 |
Kotlin] 백준 11654번 문제풀이 (0) | 2023.05.25 |
Kotlin] 백준 9086번 문제 풀이 (0) | 2023.04.28 |