Solución al problema número 12289 de UVA - 12289.

Cualquier duda no dudes en contactar.

#include <bits/stdc++.h>
using namespace std;
int main() {
    int cases;
    string s;
    cin>>cases;
    while (cases--) {
        cin>>s;
        if (s.length() > 3)
            printf("3\n");
        else {
            if(s[0] == 'o' && s[1] == 'n' && s[2] == 'e') printf("1\n");
            else if(s[0] == 'o' && s[1] == 'n') printf("1\n");
            else if(s[0] == 'o' && s[2] == 'e') printf("1\n");
            else if(s[1] == 'n' && s[2] == 'e') printf("1\n");
            else if(s[0] == 't' && s[1] == 'w' && s[2] == 'o') printf("2\n");
            else if(s[0] == 't' && s[1] == 'w') printf("2\n");
            else if(s[0] == 't' && s[2] == 'o') printf("2\n");
            else if(s[1] == 'w' && s[2] == 'o') printf("2\n");
        }
    }
    return 0;
}

No te pierdas nada.

Sigue en contacto con Isaac Lozano Osorio!