Atura el tren
Aquest problema simula com un operador de tren pren decisions basades en dades de sensors, com els senyals de trànsit, la quantitat de passatgers a bord i la presència d'obstacles a les vies, per determinar si ha d'aturar el tren o continuar-ne la marxa.
Un operador de tren ha de prendre decisions basades en dades de sensors i condicions específiques a les vies. La decisió es basa en les dades següents:
- Estat dels senyals de trànsit (S): Pot ser "verd" si el senyal de trànsit és verd, "vermell" si el senyal de trànsit és vermell o "groc" si el senyal de trànsit és groc.
- Nombre de passatgers a bord (P): El nombre de passatgers a bord del tren.
- Obstacles a les vies (O): Pot ser "true" si hi ha obstacles a les vies o "false" si no hi ha obstacles.
La decisió de si l'operador ha d'aturar el tren o continuar la marxa es pren d'acord amb la taula següent:
Senyals | Passatgers | Obstacles | Acció |
---|---|---|---|
verd |
> 0 |
true |
ATURAR |
verd |
> 0 |
false |
CONTINUAR |
verd |
0 |
true |
CONTINUAR |
verd |
0 |
false |
CONTINUAR |
groc |
> 0 |
true |
ATURAR |
groc |
> 0 |
false |
CONTINUAR |
groc |
0 |
true |
CONTINUAR |
groc |
0 |
false |
CONTINUAR |
vermell |
> 0 |
true |
ATURAR |
vermell |
> 0 |
false |
ATURAR |
vermell |
0 |
true |
ATURAR |
vermell |
0 |
false |
ATURAR |
Input Format
- Línia 1: Estat dels senyals de trànsit (S), una cadena {verd, groc, vermell}.
- Línia 2: Nombre de passatgers a bord (P), un nombre enter.
- Línia 3: Obstacles a les vies (O), un booleà {true, false}.
Output Format
ATURAR
si l'operador ha d'aturar el tren.CONTINUAR
si l'operador ha de continuar la marxa del tren.
Test Case 1
Input
verd
10
true
Output
ATURAR
Test Case 2
Hidden: this is a private test case!
Test Case 3
Hidden: this is a private test case!
Test Case 4
Input
verd
0
false
Output
CONTINUAR
Test Case 5
Hidden: this is a private test case!
Test Case 6
Hidden: this is a private test case!
Test Case 7
Input
groc
0
true
Output
CONTINUAR
Test Case 8
Hidden: this is a private test case!
Test Case 9
Hidden: this is a private test case!
Test Case 10
Input
vermell
12
false
Output
ATURAR
Test Case 11
Hidden: this is a private test case!
Test Case 12
Hidden: this is a private test case!
Test Case 13
Input
groc
44
false
Output
CONTINUAR
Test Case 14
Hidden: this is a private test case!
Test Case 15
Input
vermell
14
true
Output
ATURAR
Test Case 16
Hidden: this is a private test case!
CC BY-NC-SA 4.0