๊ด€๋ฆฌ ๋ฉ”๋‰ด

๐Ÿ’ป๐Ÿ’ญ๐ŸŽง๐ŸŒ

[C] ๋ฐฑ์ค€ 2501๋ฒˆ ๋ฌธ์ œ ๋ณธ๋ฌธ

C์–ธ์–ด

[C] ๋ฐฑ์ค€ 2501๋ฒˆ ๋ฌธ์ œ

adorableco 2021. 9. 20. 20:21
๋ฐ˜์‘ํ˜•

for๋ฌธ์„ ๋Œ๋ ค N์˜ ์•ฝ์ˆ˜์ธ i๋ฅผ ๋ฐฐ์—ด arr์— ์ €์žฅํ•œ๋‹ค. ์ด๋•Œ ์•ฝ์ˆ˜์˜ ๊ฐœ์ˆ˜๋ฅผ ์•Œ๊ธฐ ์œ„ํ•ด num์„ ์ด์šฉํ•œ๋‹ค.

K๊ฐ€ num๋ณด๋‹ค ์ž‘๋‹ค๋ฉด 0์„ ์ถœ๋ ฅํ•œ ํ›„ ์ข…๋ฃŒํ•˜๊ณ ,

๊ทธ๋ ‡์ง€ ์•Š๋‹ค๋ฉด arr[K-1] ๋ฅผ ์ถœ๋ ฅํ•œ ํ›„ ์ข…๋ฃŒํ•œ๋‹ค. 

 

#include <stdio.h>

int main()
{
    int N,K,num=0;
    scanf("%d %d",&N,&K);
    int arr[N];
    
    for (int i = 1; i <= N; i++)
    {
        if(N%i==0)
            arr[num++] = i;
    }
    
    if(K>num)
        printf("0");
    else
        printf("%d",arr[K-1]);
    return 0;
}
๋ฐ˜์‘ํ˜•