Búsqueda en vector X66807


Statement
 

pdf   zip   main.cc

html

Haz una función con la cabecera siguiente:

   int busca(const vector<char>& v, char lletra);

que busque la letra en el vector v.

Entrada

La función busca recibe un vector de caracteres i el caracter a buscar. La longitud del vector puede ser qualquiera.

Salida

La función debe retornar la posición de c dentro de v (su índice). Si c no está en v, hay que devolver -1. Si sale más de una vez, hay que retornar la posición de la primera ocurrencia.

Observación

No hay que implementar la función principal, solo la función busca. La función main que utiliza el Jutge es:

int main() {
   char c, d;
   vector<char> a;
   cin >> c;
   while (cin >> d) { 
      a.push_back(d); 
   }
   cout << busca(a, c) << endl;   
}
Public test cases
  • Input

    a
    xxaxx

    Output

    2
    
  • Input

    x
    a a  a a  a x

    Output

    5
    
  • Input

    x
    abc def

    Output

    -1
    
  • Information
    Author
    Pau Fernández
    Language
    Spanish
    Translator
    Pau Fernández
    Original language
    Catalan
    Other languages
    Catalan
    Official solutions
    Unknown. This problem is being checked.
    User solutions
    C++