Rodalies X40763


Statement
 

pdf   zip

El cap de l’estació de Sants ha dissenyat un sistema per distribuir les arribades dels trens de rodalies entre les diferents vies de l’estació. Hi ha quatre línies de rodalies, 1, 2, 3 i 4, i dos sentits possibles, ”N” (nord) i ”S” (sud). Les regles de distribució són les següents. A la línia 1 li correspon la via 8 en sentit nord i la via 7 en sentit sud. A la línia 2 li corresponen les vies 10 (nord) i 9 (sud). Les vies de la línia 3 són la 12 i la 13 (nord i sud, respectivament). Finalment, a la línia 4 li corresponen les vies 14 (nord) i 15 (sud).

Dissenyeu la funció cercanias(linea,sentido), que rebi com a paràmetres un valor linealinea enter positiu que representa la línia de rodalies i un caràcter sentidosentido que indica el sentit (”N” per al nord i ”S” per al sud), i que retorni el número de via corresponent. Si la línia o el sentit no són vàlids, ha de retornar 0.

Exemple de sessió

Sample session
>>> cercanias(3,'N')
12
>>> cercanias(7,'N')
0
>>> cercanias(4,'S')
15
>>> cercanias(2,'W')
0
Information
Author
infbesos
Language
Catalan
Translator
infbesos
Original language
Spanish
Other languages
English Spanish
Official solutions
Python
User solutions
Python