Algorithm/SWEA

[SWEA] 3499. 퍼펙트 셔플 D3 JAVA

_cpdm_ 2021. 3. 30. 12:39
반응형


문제 이해

 

아이디어

 

코드

import java.io.*;

public class Solution{

	public static void main(String[] args) throws Exception {
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		StringBuilder sb= new StringBuilder();
		
		int T = Integer.parseInt(br.readLine());
		for (int tc = 1; tc <= T; ++tc) {
			br.readLine();
			String[] tmp = br.readLine().split(" ");
			int len = tmp.length/2;
			int x=0, ex, y, ey=tmp.length;
			if(tmp.length%2==0) {
				ex=len;
				y=len;
			}else {
				ex=len+1;
				y=len+1;
			}
			sb.append("#").append(tc).append(" ");
			while (true) {
				if (x < ex) sb.append(tmp[x++]).append(" ");
				if (y < ey) sb.append(tmp[y++]).append(" ");
				if(x>=ex && y>=ey) break;
			}
			sb.append("\n");
		}
		System.out.println(sb);
	}
}

 

 


 

 

집사는개발자가되고파

 

choppadontbiteme.tistory.com

 

반응형