SWexpertAcademy

1221. [S/W 문제해결 기본] 5일차 - GNS

먼지의삶 2019. 7. 15. 00:13

#include<iostream>
#include<cstdio>
#include<vector>

using namespace std;

int t;
int n;
string s[10000];

int main() {
	scanf("%d", &t);
	string ex;
	int pp = 1;
	while (t--) {
		vector<string> a[10];
		cin >> ex;
		scanf("%d", &n);
        //switch하기 귀찮아서 그냥 else if 복붙계속한것
		for (int i = 0; i < n; i++) {
			cin >> s[i];
			int value = 0;
			if (s[i] == "ZRO")
				a[0].push_back(s[i]);
			else if (s[i] == "ONE")
				a[1].push_back(s[i]);
			else if (s[i] == "TWO")
				a[2].push_back(s[i]);
			else if (s[i] == "THR")
				a[3].push_back(s[i]);
			else if (s[i] == "FOR")
				a[4].push_back(s[i]);
			else if (s[i] == "FIV")
				a[5].push_back(s[i]);
			else if (s[i] == "SIX")
				a[6].push_back(s[i]);
			else if (s[i] == "SVN")
				a[7].push_back(s[i]);
			else  if (s[i] == "EGT")
				a[8].push_back(s[i]);
			else if (s[i] == "NIN")
				a[9].push_back(s[i]);
		}

		cout << "#" << pp<<endl;
		for (int i = 0; i < 10; i++)
		{
			for (int j = 0; j< a[i].size(); j++) {
				cout << a[i][j] << " ";
			}
		}
		pp++;
	}
	return 0;
	
}