알고리즘/swea

8931. 제로

베리영young 2024. 7. 7. 23:24

사용 알고리즘: x

사용 언어: java

 

package swea;

import java.io.*;
import java.util.*;

public class Solution_swea_8931_제로 {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int testcase = sc.nextInt();
		
		for (int t = 1; t < testcase+1; t++) {
			int k = sc.nextInt();
			ArrayList<Integer> list = new ArrayList<>();
			
			for(int i=0; i<k; i++) {
				int num = sc.nextInt();
				
				if(num != 0) list.add(num);
				else list.remove(list.size() - 1);
				
//				System.out.println(list);
			}
			
			int ans = 0;
			for(int i=0; i<list.size(); i++) {
				ans += list.get(i);
			}
			
			System.out.println("#"+t+" "+ ans);
		}
		
	}

}

 

list를 잘 쓸 수 있나 문제인 듯...ㅎ...

list를 못 쓰고 array만 써서 풀어야 하면 좀 귀찮을 듯

'알고리즘 > swea' 카테고리의 다른 글

7701_염라대왕의 이름 정렬  (0) 2025.01.09
1249_보급로  (0) 2025.01.09
6730. 장애물 경주 난이도  (0) 2024.07.08
6808. 규영이와 인영이의 카드게임  (0) 2024.07.07