Thursday, July 30, 2015

UVa 10424 - Love Calculator

// UVa 10424 - Love Calculator
#include <iostream>
#include <stdio.h>
using namespace std;

int main() {
	string sa, sb;
	while (getline(cin, sa)) {
		getline(cin, sb);
		int a = 0, b = 0;
		for (int i = 0; i < sa.length(); i++)
			if (sa[i] >= 'a' && sa[i] <= 'z')
				a += (sa[i] - 'a' + 1);
			else if (sa[i] >= 'A' && sa[i] <= 'Z')
				a += (sa[i] - 'A' + 1);
		for (int i = 0; i < sb.length(); i++)
			if (sb[i] >= 'a' && sb[i] <= 'z')
				b += (sb[i] - 'a' + 1);
			else if (sb[i] >= 'A' && sb[i] <= 'Z')
				b += (sb[i] - 'A' + 1);
		while (a > 9) {
			int j = a;
			a = 0;
			while (j) {
				a += j % 10;
				j /= 10;
			}
		}
		while (b > 9) {
			int j = b;
			b = 0;
			while (j) {
				b += j % 10;
				j /= 10;
			}
		}
		int c = a;
		a = min(a, b);
		b = max(c, b);
		printf("%.2f %\n", a * 100.0 / b);
	}
	return 0;
}

No comments:

Post a Comment