View Code of Problem 36

#include<iostream>
using namespace std;

int main() {
	char a[1000], letter;
	int t, length, i, num, k, b[24];
	cin >> t;
	while(t--) {
		cin >> a;
		for(i=0; i<24; i++)
			b[i] = 0;
		for(i=0;;i++) {
			num = a[i] - 'A';
			if(num < 0 || num > 23)
				break;
		}
		k = i;
		for(i=0; i<k; i++) {
			num = a[i] - 'A';
			b[num]++;
		}
		for(i=0; i<24; i++) {
			if(b[i] != 0) {
				letter = i + 'A';
				cout << b[i] << letter;
			}
		}
		cout << endl;
	}
	return 0;
}

Double click to view unformatted code.


Back to problem 36