// UVa 12195 - Jingle Composing
#include <iostream>
#include <string>
#include <map>
using namespace std;
int main() {
map<char, int> val;
val['W'] = 64;
val['H'] = 32;
val['Q'] = 16;
val['E'] = 8;
val['S'] = 4;
val['T'] = 2;
val['X'] = 1;
string l;
while (getline(cin, l) && (l.length() != 1 || l[0] != '*')) {
int now = 0, sol = 0;
for (int i = 1; i < l.length(); i++) {
if (l[i] == '/') {
if (now == 64)
sol++;
now = 0;
} else
now += val[l[i]];
}
cout << sol << endl;
}
return 0;
}
No comments:
Post a Comment