Secret Handshake


Submit solution

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

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

Hi ha 10 tipus de persones al món: els que entenen el binari i els que no.

Vosaltres i els vostres companys de cohort dels que "sabeu" quan es tracta d'un binari decidiu crear una "salutació" secreta.

1 = fer l'ullet
10 = doble parpalleig
100 = tancar els ulls
1000 = saltar

Input Format

La entrada consisteix en una seqüència de 4 bits, separats per espais.

Constraints

  • 4 bits.
  • Sempre hi haurà un bit amb el valor 1.

Output Format

S'escriurà la seqüència d'events de la "salutació" secreta, tenint en compte que s'han d'aillar unitats mínimes d'informació. Per exemple, 1010 vol dir fer dos vegades el doble parpalleig; 1100 seria fer l'ullet i després tancar els ulls.
S'aconsella que et dibuixis la taula de decissions amb totes les combinacions possibles.

Test Case 1

Input
1 0 0 0
Output
saltar

Test Case 2

Input
1 0 0 1
Output
tancar els ulls
fer l'ullet

Test Case 3

Input
1 0 1 0
Output
doble parpalleig
doble parpalleig

Test Case 4

Input
1 0 1 1
Output
doble parpalleig
fer l'ullet
fer l'ullet

Test Case 5

Input
1 1 0 0
Output
fer l'ullet
tancar els ulls

Test Case 6

Input
1 1 0 1
Output
fer l'ullet
doble parpalleig
fer l'ullet

Test Case 7

Input
1 1 1 0
Output
fer l'ullet
fer l'ullet
doble parpalleig

Test Case 8

Input
1 1 1 1
Output
fer l'ullet
fer l'ullet
fer l'ullet
fer l'ullet

Authorship: Gerard Falcó

CC BY-NC-SA 4.0