Development

백준 - 2501 c++ 본문

코딩테스트/C++

백준 - 2501 c++

yo~og 2021. 3. 30. 20:51
반응형

www.acmicpc.net/problem/2501

 

2501번: 약수 구하기

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

www.acmicpc.net

 

 

<풀이>

 

#include <iostream>
using namespace std;
int main() {
    
    int p, q, cnt = 0;
    cin >> p >> q;
    
    for (int i = 1; i <= p; i++) {
        if (p % i == 0) {
            cnt++;
            if (cnt == q) {
                cout << i;
            }
        }
    }
    if (cnt < q) cout << 0;
    return 0;
}

 

 

 

 

반응형

'코딩테스트 > C++' 카테고리의 다른 글

백준 - 10870 c++  (0) 2021.03.30
백준 - 2460 c++  (0) 2021.03.30
백준 - 10818 c++  (0) 2021.03.30
백준 - 3460 c++  (0) 2021.03.30
카카오 코딩테스트 - 압축  (0) 2021.03.29
Comments