[백준] 큰 수 (BIG) (14928)(kotlin)

문제 설명

백준 14928번 문제 링크

입력 및 출력

» 입력

첫째 줄에 제연이가 가장 좋아하는 수 N이 주어진다. (N ≤ 101,000,000)

» 출력

N을 20000303으로 나눈 나머지를 출력한다.

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

입력 출력
20000303200003032000030320000303200003032000030320000303200003032000030320000303 0
123456789123456789123456789123456789123456789123456789123456789123456789 1313652

문제 풀이1

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

fun main(args: Array<String>) = with(BufferedReader(InputStreamReader(System.`in`))) {
    var remain = 0L

    for (element in readLine()) {
        remain = (remain * 10 + (element - '0')) % 20000303
    }

    println(remain)
}