//poj2840
#include <iostream>
#include <cmath>
#include <string>
using namespace std;
int getTime(string a)
{
if(a.length()== 2)
{
if(a[0] == '0')
return a[1] - '0';
if(a[0] == '1')
return 10 + (a[1] - '0');
if(a[0] == '2')
return 20 + (a[1] - '0');
}
else
return a[0] - '0';
}
int main()
{
int n;
cin>>n;
string a;
getchar();
for(int i = 0; i < n; i++)
{
bool ok = true;
int index = 0;
getline(cin, a);
for(int j = 0; j< a.length(); j++)
if(a[j] == ':')
index = j;
string b = a.substr(0, index);
string c = a.substr(index+1);
if(!(c[0]=='0' && c[1] == '0'))
cout<<0<<endl;
else
{
int time = getTime(b);
//cout<<time<<endl;
if(time <= 12)
cout<<12+time<<endl;
else
cout<<time - 12<<endl;
}
}
return 0;
}
poj2840
最新推荐文章于 2015-12-06 19:08:53 发布