Untitled
unknown
plain_text
2 years ago
901 B
2
Indexable
#include <iostream> using namespace std; int main() { string input; cin >> input; int n=0,e=0,i=0,g=0,h=0; int ans=-1; int horses=0; int num=input.size(); for(int index=0;index<num;index++){ switch(input[index]){ case 'n': horses++; n++; break; case 'e': e++; break; case 'i': i++; break; case 'g': g++; break; case 'h': h++; horses--; break; } ans=max(ans,horses); if(n<e || e<i || i<g || g<h) { cout << "Invalid" << endl; return 0; } } if (horses != 0) { cout << "Invalid" << endl; } else { cout << ans; } return 0; }
Editor is loading...