Triler


Submit solution

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

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

L'objectiu del joc de triler és que la víctima endevini sota quin dels 3 gobelets es troba la boleta. Els gobelets son manejats per l'estafador, canviant-los de posició i movent la boleta d'un a l'atre.

Els moviments del triler tracten de despistar la víctima, però al cap i a la fi cada moviment es resumeix en moure la bola a l'esquerra o a la dreta.

Representarem l'estat del joc amb un * per al gobelet que té la bola, i amb _ els gobelets que no tenen bola.

El joc comença amb la bola al primer gobelet * _ _. Aleshores, si el triler fa dos moviments cap a la dreta, per exemple, la bola acabará en el tercer gobelet _ _ *.

Els moviments són "circulars", és a dir, si la bola està per exemple al primer gobelet * _ _ i es fa un moviment a l'esquerra, la bola passa al tercer gobelet _ _ *.

Input Format

L'entrada consta de quatre lletres L o R (separades per espais en blanc) que indiquen els moviments que fa l'estafador.

Constraints

Sempre es realitzen 4 moviments.

Output Format

S'imprimirà l'estat final dels gobelets, amb un asterisc per al gobelet on queda la bola, i un guió baix per als gobelets que no la tenen.

Test Case 1

Input
L L L L
Output
_ _ *
Explanation
Inici: * _ _  
Mov L: _ _ *  
Mov L: _ * _  
Mov L: * _ _  
Mov L: _ _ *

Test Case 2

Input
L L L L
Output
_ _ *
Explanation
Inici: * _ _  
Mov L: _ _ *  
Mov L: _ * _  
Mov L: * _ _  
Mov R: _ * _

Test Case 3

Input
L L L R
Output
_ * _
Explanation
Inici: * _ _  
Mov L: _ _ *  
Mov L: _ * _  
Mov R: _ _ *  
Mov L: _ * _

Test Case 4

Input
L L R L
Output
_ * _
Explanation
Inici: * _ _  
Mov L: _ _ *  
Mov L: _ * _  
Mov R: _ _ *  
Mov R: * _ _

Test Case 5

Input
L L R R
Output
* _ _
Explanation
Inici: * _ _  
Mov L: _ _ *  
Mov R: * _ _  
Mov L: _ _ *  
Mov L: _ * _

Test Case 6

Input
L R L L
Output
_ * _

Test Case 7

Input
L R L R
Output
* _ _

Test Case 8

Input
L R R L
Output
* _ _

Test Case 9

Input
L R R R
Output
_ _ *

Test Case 10

Input
R L L L
Output
_ * _

Test Case 11

Input
R L L R
Output
* _ _

Test Case 12

Input
R L R L
Output
* _ _

Test Case 13

Input
R L R R
Output
_ _ *

Test Case 14

Input
R R L L
Output
* _ _

Test Case 15

Hidden: this is a private test case!

Test Case 16

Hidden: this is a private test case!

Test Case 17

Hidden: this is a private test case!


Authorship: Gerard Falcó

CC BY-NC-SA 4.0