import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc1= new Scanner(System.in); int N=sc1.nextInt(); int K=sc1.nextInt(); int [] arr = new int [N-1]; int [] temparr = new int[N-1]; int temp; int cnt=0; for(int i=0;i<arr.length;i++) { arr[i]=i+2; } for(int i=0;i<arr.length;i++) { for(int j=i;j<arr.length;j++) { if(arr[i]>arr[j]) { temp=arr[i]; arr[i]=arr[j]; arr[j]=temp; } } } for(int i=0;i<arr.length;i++) { if(arr[i]!=0) { temp =arr[i]; for(int j=0;j<arr.length;j++) { if(arr[j]!=0&&arr[j]%temp==0) { temparr[cnt]=arr[j]; arr[j]=0; cnt++; } } } } System.out.println(temparr[K-1]); } }
'코딩테스트(백준)' 카테고리의 다른 글
[백준] 4963 : 섬의 개수 -JAVA - 사좋배 공유 (0) | 2020.02.21 |
---|---|
[백준] 4948 : 베르트랑 공준 -JAVA - 사좋배 공유 (0) | 2020.02.21 |
[백준] 2941 : 크로아티아 알파벳 -JAVA - 사좋배 공유 (0) | 2020.02.21 |
[백준] 2667 : 단지번호붙이기 -JAVA - 사좋배 공유 (0) | 2020.02.21 |
[백준] 2146- 다리 만들기 - JAVA - 사좋배 공유 (0) | 2020.02.21 |