#19406: 給延平同仁(c++AC) 可能是耗最少秒數的 AC (0ms, 320KB)


089487 (089487)

學校 : 國立臺灣師範大學附屬高級中學
編號 : 82069
來源 : [140.112.150.137]
最後登入時間 :
2024-10-03 16:28:37
a038. 數字翻轉 | From: [223.136.150.251] | 發表日期 : 2019-09-29 11:40

#include<iostream>
#include<vector>
using namespace std;
main()
{
	int i,l,n,m;
	l=0;
	string a,b;
	vector <string> c;
	while(cin>>a)
	{	
		l=0; 
		n=a.size()-1; 
		for(i=0;n>=i;i++)
		{
			b=a[i];
			if(b=="0") l=1;
			else {l=0;break;}
		}
		c.clear();
		if(l==1) {cout<<"0"<<endl; continue;}
		for(i=n;i>=0;i--)
		{
			b=a[i];
			c.push_back(b);
		}
		//cout<<c.size();
		for(i=0;c.size()>i;i++)
		{
			b=c[i];
			if(b=="0") 
			{
				c.erase(c.begin());
				i=-1;	
			}
			else break;
		}
		m=c.size()-1;
		for(i=0;m>=i;i++){
			cout<<c[i];
		}	
		cout<<endl;
	}
}
Close
CPP

 

AC (0ms, 320KB)
 
ZeroJudge Forum