Cotxes autònoms


Submit solution

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

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

Els cotxes autònoms ha de prendre decisions sobre la conducció a partir del les dades que perceben els seus sensors de l'entorn.

El nostre cotxe elèctric ha de decidir si pot continuar la marxa en funció de les dades que li arriben del sensors. Aquestes dades són:

  • Estat del semàfor: r = vermell, g = verd, o = àmbar
  • Vianants creuant el carrer: true, false
  • Agent de circulació: 0 = no hi ha agent, 1 = ens dona pas, 2 = ens fa stop

La decisió de continuar o no, en base a les combinacions de les dades del sensor es reflecteix en aquesta taula:

semafor   r r r r r r g g g g g g o o o o o o
vianants  f f f t t t f f f t t t f f f t t t
agent     0 1 2 0 1 2 0 1 2 0 1 2 0 1 2 0 1 2    
---------------------------------------------
creuar    f t f f f f t t f f f f t t f f f f

Input Format

En primer lloc l'estat del semàfor S, després la presència de vianants V, finalment l'estat de l'agent de circulació A.

Constraints

S = { r | g | b}

V = { true | false }

A = { 0 | 1 | 2 }

Output Format

S'imprimirà CONTINUAR o NO CONTINUAR

Test Case 1

Input
r false 0
Output
NO CONTINUAR

Test Case 2

Input
r false 1
Output
CONTINUAR

Test Case 3

Input
r false 2
Output
NO CONTINUAR

Test Case 4

Input
r true 0
Output
NO CONTINUAR

Test Case 5

Input
r true 1
Output
NO CONTINUAR

Test Case 6

Input
r true 2
Output
NO CONTINUAR

Test Case 7

Input
g false 0
Output
CONTINUAR

Test Case 8

Input
g false 1
Output
CONTINUAR

Test Case 9

Input
g false 2
Output
NO CONTINUAR

Test Case 10

Input
g true 0
Output
NO CONTINUAR

Test Case 11

Input
g true 1
Output
NO CONTINUAR

Test Case 12

Input
g true 2
Output
NO CONTINUAR

Test Case 13

Input
o false 0
Output
CONTINUAR

Test Case 14

Input
o false 1
Output
CONTINUAR

Test Case 15

Input
o false 2
Output
NO CONTINUAR

Test Case 16

Input
o true 0
Output
NO CONTINUAR

Test Case 17

Input
o true 1
Output
NO CONTINUAR

Test Case 18

Input
o true 2
Output
NO CONTINUAR

Authorship: Gerard Falcó

CC BY-NC-SA 4.0