[백준] 줄 세우기 (1681)(kotlin)

문제 설명

백준 1681번 문제 링크

입력 및 출력

» 입력

첫째 줄에 N과 L이 공백으로 구분되어 주어진다.

» 출력

첫째 줄에 민승이가 학생들에게 붙이는 라벨 중 가장 큰 수를 출력한다.

예제 입출력(테스트케이스)

입력 출력
10 1 22

문제 힌트

민승이는 가장 작은 10개의 수 2, 3, 4, 5, 6, 7, 8, 9, 20, 22를 사용하여 라벨을 붙일 수 있다.

문제 풀이1

import java.io.BufferedReader
import java.io.InputStreamReader

fun main(args: Array<String>) = with(BufferedReader(InputStreamReader(System.`in`))){
    val (N, L) = readLine().split(" ")
    var count = 0
    var num = 0

    while (count != N.toInt()) {
        num++
        if (!num.toString().contains(L)) {
            count++
        }
    }

    println(num)
}