슈콩

[SWEA] 10일차 - 비밀번호 본문

Algorithms/SWEA

[SWEA] 10일차 - 비밀번호

shukong 2025. 11. 10. 23:35

 

 

[문제]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV14_DEKAJcCFAYD

 

 

[소스 코드]

import java.util.*;
import java.io.*;
public class Solution {
	public static void main(String[] args) throws IOException{
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		StringTokenizer st;
		for(int tc=1;tc<=10;tc++) {
			StringBuilder sb = new StringBuilder();
			st = new StringTokenizer(br.readLine());
			int n = Integer.parseInt(st.nextToken());
			String s = st.nextToken();
			Deque<Character> dq = new LinkedList<>();
			for(int i=0;i<n;i++) {
				char c = s.charAt(i);
				if(!dq.isEmpty() && dq.peekLast()==c) {
					dq.pollLast();
				}	
				else {
					dq.offerLast(c);
				}
			}
			for(char c : dq) {
				sb.append(c);
			}
			System.out.println("#"+tc+" "+sb);
		}
	}
}

'Algorithms > SWEA' 카테고리의 다른 글

[SWEA] 정곤이의 단조 증가하는 수  (0) 2025.11.11
[SWEA] 교환학생  (0) 2025.11.11
[SWEA] 규영이와 인영이의 카드게임  (0) 2025.11.10
[SWEA] 3일차 - String  (0) 2025.11.10
[SWEA] 0/1 Knapsack  (0) 2025.11.10