Está ordenado? X55146


Statement
 

pdf   zip   main.cc

html

Haz una función con la cabecera:

   bool sorted(const vector<string>& v);

que devuelva cierto si el vector v está ordenado

Entrada

La función recibe un vector de strings, de cualquier tamaño.

Salida

La función retorna true si el vector está ordenado y false en caso contrario. Si el vector está vacío, debe devolver true.

Observación

La función principal que utilitza el Jutge es:

  string line, word;
  while (getline(cin, line)) {
    istringstream S(line);
    vector<string> v;
    while (S >> word) {
      v.push_back(word);
    }
    cout << sorted(v) << endl;
  }
Public test cases
  • Input

    a b
    c
    
    hola que tal
    groucho marx
    zeppo marx
    aab aaa bbb ccc
    a aa aaa b bb bbb c cc ccc
    xyz yz z t
    zzzzzzzzz
    Blackbriar!
    

    Output

    1
    1
    1
    1
    1
    0
    0
    1
    0
    1
    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++