
Jogo dos Copos
Retirado da OBI Nível Júnior de 2019
Verificação de Aprendizagem: Avalie sua compreensão. Tente resolver sem consultar materiais, usando apenas seu conhecimento. Identifique áreas que precisam de revisão.Enunciado
Em um jogo que envolve uma moeda e três copos opacos posicionados em linha (A, B, e C), o jogador "banca" realiza uma série de movimentos para trocar a posição de dois copos, mantendo a moeda sob o copo se ela estiver envolvida no movimento. Dada a posição inicial da moeda e uma sequência de movimentos realizados pela "banca", você deve determinar a posição final da moeda. Os movimentos são: 1) trocar A e B, 2) trocar B e C, e 3) trocar A e C.

Entrada Uma lista onde o primeiro elemento é um inteiro N, representando o número de movimentos realizados, seguido por um caractere indicando a posição inicial da moeda ('A', 'B', ou 'C'), e N inteiros subsequentes representando os movimentos.
Saída: Um caractere indicando a posição final da moeda ('A', 'B', ou 'C').
Example:
jogo_dos_copos(3, 'A', [1, 2, 3]) >> 'A' jogo_dos_copos(6, 'C', [1, 2, 3, 3, 1, 1]) >> 'B' jogo_dos_copos(1, 'B', [3]) >> 'B'
Habilidades
- Utilização de Índices em Coleções