一个字符串,字符可以调换顺序,寻找其中最多有多少个“nineteen”。
英语障碍是硬伤。。。
#include <cstdio>
#include <cstring>
#include <iostream>
using namespace std ;
int main() {
//freopen("in.txt" , "r" , stdin) ;
int n = 0 , i = 0 , e = 0 , t = 0 , l , k ;
char ss[1000] ;
scanf("%s" , ss) ;
l = strlen(ss);
for (k = 0 ; k < l ; k ++) {
if (ss[k] == 'n') n ++ ;
if (ss[k] == 'i') i ++ ;
if (ss[k] == 'e') e ++ ;
if (ss[k] == 't') t ++ ;
}
n = (n - 1) / 2 ;
e = e / 3 ;
if (i < n) n = i ;
if (e < n) n = e ;
if (t < n) n = t ;
printf("%d\n" , n) ;
return 0;
}