Gata Traquina
Na realidade, talvez não sejam mesmo aleatórios: a Beatriz reparou que o seu movimento é muito previsível. A gata caminha sempre da esquerda para a direita do teclado e alterna pressionando teclas de duas linhas diferentes, deixando uma tecla de intervalo em cada linha. Assim, conhecendo o teclado, que está representado na Figura 1, e sabendo apenas as duas primeiras teclas pressionadas, é possível prever todo o texto introduzido.
Por exemplo, se as primeiras duas teclas forem Q e Z, por esta ordem, a sequência de caracteres introduzidos será Q, Z, E, C, T, B, U, M e O (como se ilustra na Figura 2).
Quando acabam as teclas de uma das linhas, a gata continua, pressionando apenas as teclas da outra linha e deixando na mesma uma tecla de intervalo. Por exemplo, se a primeira tecla pressionada for F e a segunda for 1, o texto introduzido será F1H3K579. TarefaEscreva um programa que, dadas as duas primeiras teclas pressionadas, determina o texto produzido pela gata. Assuma que a gata apenas pressiona teclas mostradas na Figura 1, que correspondem aos dígitos de 0 a 9 e às letras de A a Z, em maiúsculas e sem acentos nem cedilhas.InputO input consiste numa linha com dois caracteres (que podem ser dígitos de 0 a 9 ou letras de A a Z), separados por um espaço. Esses caracteres especificam as duas primeiras teclas pressionadas pela gata, que ocorrem sempre em linhas distintas do teclado.OutputO output consiste numa linha, que tem a sequência de caracteres produzida pela gata.
Exemplo 1
InputQ Z OutputQZECTBUMO
Exemplo 2InputF 1 OutputF1H3K579
Exemplo 3InputN 6 OutputN680
ToPAS'2025 |