https://www.acmicpc.net/problem/2501
2501번: 약수 구하기
첫째 줄에 N과 K가 빈칸을 사이에 두고 주어진다. N은 1 이상 10,000 이하이다. K는 1 이상 N 이하이다.
www.acmicpc.net
에라스토테네스의 체를 비롯한 다른 개념은 들어가지 않은 순수한 약수를 구하는 간단한 문제였다.
문제 및 입출력 예제
코드
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int k = sc.nextInt();
int cnt = 0;
for(int i=1; i/2<=n; i++)
{
if(n%i==0)
{
cnt++;
if(k==cnt)
{
System.out.println(i);
return;
}
}
}
System.out.println(0);
sc.close();
}
}
'[ 다먹살 ] > - Coding' 카테고리의 다른 글
[백준] 2460 지능형기차2 (0) | 2022.10.04 |
---|---|
[백준] 3460 이진수 (0) | 2022.10.04 |
[백준] 2153 소수 단어 (0) | 2022.09.29 |
[백준] 1357 뒤집힌 덧셈 (0) | 2022.09.28 |
[백준] 9610 사분면 (0) | 2022.09.23 |
댓글