#include <iostream>
#include <vector>
 
using namespace std;
 
int sun = 0;
 
void run() {
    sun++;
    int n;
    cin >> n;
    string arr[1000];
 
    for (int i = 0; i < n; i++) {
        cin >> arr[i];
    }
 
    vector<string>result;
    if (n % 2 == 0) {
        int s = n / 2;
        for (int i = 0; i < s; i++) {
            result.push_back(arr[i]);
            result.push_back(arr[s + i]);
        }
    }
     
    else if (n % 2 == 1) {
        int s = n / 2+1;
        for (int i = 0; i < s+1; i++) {
            for (int i = 0; i < s; i++) {
                result.push_back(arr[i]);
                result.push_back(arr[s + i]);
            }
        }
    }
         
    cout << "#" << sun<<" ";
 
    for (int i = 0; i < n; i++) {
        cout << result[i] << " ";
    }
 
    cout << endl;
}
 
int main() {
    int t = 0;
 
    cin >> t;
 
    for (int i = 0; i < t; i++) {
        run();
    }
 
    return 0;
}

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

1206. [S/W 문제해결 기본] 1일차 - View  (0) 2021.08.26
2007. 패턴 마디의 길이  (0) 2021.08.25
2001. 파리 퇴치  (0) 2021.08.25
1979. 어디에 단어가 들어갈 수 있을까  (0) 2021.08.24
1289. 원재의 메모리 복구하기  (0) 2021.08.24

+ Recent posts