경험의 기록

문제 : www.acmicpc.net/problem/2501

 

2501번: 약수 구하기

첫째 줄에 N과 K가 빈칸을 사이에 두고 주어진다. N은 1 이상 10,000 이하이다. K는 1 이상 N 이하이다.

www.acmicpc.net

 

import java.util.*

fun main() = with(Scanner(System.`in`)){

    var n = nextInt()
    var k = nextInt()
    var count = 0

    for(i in 1 .. n){
        if(n%i == 0){
            count++
            if(count == k){
                println(i)
            }
        }
    }

    if(count<k) println(0)
}





 

반응형

공유하기

facebook twitter kakaoTalk kakaostory naver band
loading