정답
import java.util.*;
class Solution {
public static void main(String args[]) throws Exception {
Scanner sc = new Scanner(System.in);
int T = sc.nextInt();
for (int t = 1; t <= T; t++)
{
int N = sc.nextInt();
int decimal[] = {2,3,5,7,11};
int answer[] = new int[5];
for(int i=0; i<5; i++)
{
while(true)
{
if(N%decimal[i]==0)
{
answer[i]++;
N=N/decimal[i];
}
else
{
break;
}
}
}
System.out.printf("#%d ",t);
for(int i=0; i<answer.length; i++)
{
System.out.print(answer[i]+" ");
}
System.out.println();
}
}
}
'Java > SWEA' 카테고리의 다른 글
[JAVA] SWEA 1288. 새로운 불면증 치료법 (0) | 2024.05.08 |
---|---|
[JAVA] SWEA 1940. 가랏! RC카! (0) | 2024.05.08 |
[JAVA] SWEA 1946. 간단한 압축 풀기 (0) | 2024.05.08 |
[JAVA] SWEA 1948. 날짜 계산기 (0) | 2024.05.06 |
[JAVA] SWEA 1959. 두개의 숫자열 (0) | 2024.05.05 |