#include<bits/stdc++.h>
using namespace std;
int main()
{
string a;
cin>>a;
int fi=1,x;
if(a.find('/')!=-1)
{
for(int i=a.find('/')-1;i>=0;i--)
{
if(a.substr(0,a.find('/'))=="0")
{
cout<<0;
break;
}
if(a[i]=='0'&&fi!=0)fi=-1;
else{
cout<<a[i];
}
if(a[i]!='0'&&fi==-1)fi=0;
x=i;
}
fi=1;
cout<<'/';
for(int i=a.size()-1;i>a.find('/');i--)
{
if(a[i]=='0'&&fi!=0)fi=-1;
else{
cout<<a[i];
}
if(a[i]!='0'&&fi==-1)fi=0;
x=i;
}
}
else if(a.find('.')!=-1)
{
for(int i=a.find('.')-1;i>=0;i--)
{
if(a.substr(0,a.find('.'))=="0")
{
cout<<0;
break;
}
if(a[i]=='0'&&fi!=0)fi=-1;
else{
cout<<a[i];
}
if(a[i]!='0'&&fi==-1)fi=0;
x=i;
}
cout<<'.';
fi=1;
for(int i=a.size()-1;i>a.find('.');i--)
{
if(a.substr(a.find('.')+1)=="0")
{
cout<<0;
break;
}
if(a[i]=='0'&&fi!=0)fi=-1;
else{
cout<<a[i];
}
if(a[i]!='0'&&fi==-1)fi=0;
x=i;
}
}
else if(a.find('%')!=-1)
{
if(a.substr(0,a.find('%'))=="0")
{
cout<<0<<"%";
return 0;
}
for(int i=a.size()-2;i>=0;i--)
{
if(a[i]=='0'&&fi!=0)fi=-1;
else{
cout<<a[i];
}
if(a[i]!='0'&&fi==-1)fi=0;
x=i;
}
cout<<"%";
}
else
{
if(a=="0")
{
cout<<0;
return 0;
}
for(int i=a.size()-1;i>=0;i--)
{
if(a[i]=='0'&&fi!=0)fi=-1;
else{
cout<<a[i];
}
if(a[i]!='0'&&fi==-1)fi=0;
}
}
return 0;
}
105行超长代码,1,8,11,19WA