U. New Words – Codeforces Problem Solution in C++

Disclaimer: Make sure you tried enough before checking the solution

Problem: https://codeforces.com/group/MWSDmqGsZm/contest/219856/problem/U

#include<bits/stdc++.h>
using namespace std;
int main()
{
	string value; 
	cin>>value;  
	int size = value.size();
	int e=0,g=0,y=0,p=0,t=0;
	for(int i=0;i<size;i++){
		if(value[i] == 'e' || value[i] == 'E'){
			e++;
		} else if(value[i] == 'g' || value[i] == 'G'){
			g++;
		}else if(value[i] == 'y' || value[i] == 'Y'){
			y++;
		}else if(value[i] == 'p' || value[i] == 'P'){
			p++;
		}else if(value[i] == 't' || value[i] == 'T'){
			t++;
		}
	}
	
	int min1 = min(e,g);   
	int min2 = min(y,p); 
	int min3 = min(min1,min2);
	cout<<min(min3,t);
	
}

Assiut University Training – Newcomers Solution String

Leave a Comment