Atura el tren


Submit solution

Points: 10
Time limit: 5.0s
Memory limit: 256M

Author:
Problem types
Allowed languages
C#, Go, Java

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

Hidden: this is a private test case!

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

Hidden: this is a private test case!

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

Hidden: this is a private test case!

Test Case 16

Hidden: this is a private test case!


Authorship: Rusben

CC BY-NC-SA 4.0