개발자/algorithm
백준 4779번 : 칸토어 집합 (kotlin)
성찬쿤
2021. 8. 28. 00:51
https://www.acmicpc.net/problem/4779
4779번: 칸토어 집합
칸토어 집합은 0과 1사이의 실수로 이루어진 집합으로, 구간 [0, 1]에서 시작해서 각 구간을 3등분하여 가운데 구간을 반복적으로 제외하는 방식으로 만든다. 전체 집합이 유한이라고 가정하고,
www.acmicpc.net
수가 들어오면 계속 받는 법
while(sc.hasNextInt())
import java.util.*
fun main() {
val sc = Scanner(System.`in`)
while (sc.hasNextInt()) {
val n = sc.nextInt()
var answer = "-"
repeat(n) {
answer = sol(answer)
}
println(answer)
}
}
fun sol(s: String): String {
return s + " ".repeat(s.length) + s
}