View Code of Problem 609

#include<iostream>	
#include<string>
#include<cstring>
using namespace std;
int main(void){
	string n;
	int s;
	while(cin>>n>>s){
		while(s--){
			for(int i=0;i<n.size();i++){
				if(n[i]>n[i+1]||i==n.size()-1){
					n.erase(i,1);
					break;
				}
			}
		}
		int i;
		for(i=0;i<n.size();){
			if(n[i]=='0') i++;
			else break;
		}
		if(i<n.size())
			cout<<n.substr(i)<<endl;
		else cout<<0<<endl;
	}
}

Double click to view unformatted code.


Back to problem 609