[백준] 수 이어 쓰기 3 (2154)(kotlin)
문제 설명
입력 및 출력
» 입력
첫째 줄에 N(1 ≤ N ≤ 100,000)이 주어진다.
» 출력
첫째 줄에 N이 가장 먼저 등장하는 위치를 출력한다. 앞에서부터 몇 번째인지를 출력하면 된다.
예제 입출력(테스트케이스)
입력 | 출력 |
---|---|
34 | 3 |
문제 풀이1
fun main(args: Array<String>) = with(System.`in`.bufferedReader()) {
val N = readLine().toInt()
val sb = StringBuilder()
for (i in 1 until N + 1) sb.append(i)
println(sb.indexOf(N.toString()) + 1)
}