Un sensor captura, a intervals regulars de temps, la posició de l’extrem d’un braç robòtic que es mou avançant des d’una posició inicial, generant una seqüència no buida de posicions, acabada amb -1, (posició = distancia entre la posició inicial i la posició actual) formada per valors enters >= 0 llegits per teclat (valors en mm). Es demana escriure un programa en python tal que llegeixi pel canal d’entrada la seqüència de posicions, i escrigui el resultat següent: a) Si en algun moment l’extrem del braç retocedeix (quan un valor de posició llegit és menor que el seu valor anterior), finalitzar la lectura de dades i escriure el valor de la posició al que s’ha arribat abans de retrocedir. b) En cas contrari, si arribem al valor -1 sense que l’extrem del braç hagi retrocedit, escriure OK i finalitzar.
Entrada
L’entrada consisteix en una seqüència no buida de posicions (posició = distancia en mm entre la posició inicial i la posició actual) formada per valors enters >= 0 llegits per teclat, i acabada amb -1, però finalitzant la lectura de dades si algun valor de posició llegit és menor que el seu valor anterior.
Sortida
a) Escriure el valor enter de la posició abans de retrocedir, si algun valor de posició llegit és menor que el seu valor anterior. b) Escriure ’OK’ en cas contrari, si arribem a llegir el valor -1.
Input
31 53 53 72 58
Output
72
Input
31 53 72 -1
Output
OK