728x90
반응형
풀이 :
Queue<Integer> queue = new LinkedList<>() 를 써서 queue.poll() , queue.offer() 함수를 사용
Code
public class Solution1225 {
public static void main(String[] args) throws IOException {
Scanner sc = new Scanner(System.in);
for (int tc = 1; tc <= 10; tc++) {
int T = sc.nextInt(); // tc 번호
Queue<Integer> queue = new LinkedList<>();
for (int i = 0; i < 8; i++) {
queue.add(sc.nextInt());
}
int value = 1;
while (value != 0) {
for (int i = 1; i < 6; i++) {
value = queue.poll();
value -= i;
if (value <= 0) {
value = 0;
}
queue.offer(value);
if (value == 0) {
break;
}
}
}
System.out.print("#" + T + " ");
for (int i = 0; i < 8; i++) {
int a = queue.poll();
System.out.print(a + " ");
}
System.out.println();
}
}
}
728x90
반응형
'SWEA' 카테고리의 다른 글
swea 1230 [D3] [S/W 문제해결 기본] 8일차 - 암호문3 JAVA (1) | 2023.11.24 |
---|---|
swea 1228 [D3] [S/W 문제해결 기본] 8일차 - 암호문1 JAVA (1) | 2023.11.24 |
swea 1221 [D3] [S/W 문제해결 기본] 5일차 - GNS JAVA (1) | 2023.11.24 |
swea 1220 [D3] [S/W 문제해결 기본] 5일차 - Magnetic JAVA (1) | 2023.11.24 |
swea 1217 [D3] [S/W 문제해결 기본] 4일차 - 거듭 제곱 JAVA (0) | 2023.11.24 |