View Code of Problem 609

#include<bits/stdc++.h>
using namespace std;
int main(){
	string s;
	int n;
	while(cin>>s>>n){
		while(n--){
			for(int i=0;i<s.size();i++){
				if(s[i]>s[i+1]||i==s.size()-1){
					s.erase(i,1);
					break;
				}
			}
		}
		int i=0;
		for(i=0;i<s.size();i++){
			if(s[i]!='0') break;
		}
		if(i==s.size()){
			cout<<'0'<<endl;
			continue;
		}
		else 
			for(i;i<s.size();i++)
				cout<<s[i];
			cout<<endl;
	}
} 

Double click to view unformatted code.


Back to problem 609