Monday, January 11, 2016

UVa 11530 - SMS Typing

// UVa 11530 - SMS Typing

#include <iostream>
#include <stdio.h>
using namespace std;

int cost[26] = { 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 4, 1, 2, 3, 1, 2, 3, 4 };

int main() {
	int tt;
	cin >> tt;
	string l;
	getline(cin, l);
	for (int t = 1; t <= tt; t++) {
		unsigned long long int sol = 0;
		getline(cin, l);
		for (int i = 0; i < l.length(); i++) {
			if (l[i] == ' ')
				sol++;
			else
				sol += cost[l[i] - 'a'];
		}
		printf("Case #%d: %llu\n", t, sol);
	}
	return 0;
}

No comments:

Post a Comment