uri 1430 solution in cpp
by ujjal roy
#include<bits/stdc++.h>
using namespace std;
main()
{
int i,c;
string s;
while(1)
{
c=0;
double sum=0.0;
cin>>s;
if(s=="*") break;
else
{
for(i=1;i<s.size();i++)
{
if(s[i]=='/'&&sum==1)
{
c++;
}
if(s[i]=='/') {
sum=0.0;
}
if(s[i]=='W') sum=sum+1;
if(s[i]=='H') sum=sum+(1.0/2);
if(s[i]=='Q') sum=sum+(1.0/4);
if(s[i]=='E') sum=sum+(1/8.0);
if(s[i]=='S') sum=sum+(1/16.0);
if(s[i]=='T') sum=sum+(1/32.0);
if(s[i]=='X') sum=sum+(1/64.0);
}
cout<<c<<endl;
}
}
return 0;
}
0 Comments