Flashcard FC265040
Como gerar uma sequência de letras quando, a partir do 3º termo, a posição de cada letra é a soma das posições das duas anteriores?
Sequências de Números, Figuras, Letras e Palavras
IDECAN · 2024
Como gerar uma sequência de letras quando, a partir do 3º termo, a posição de cada letra é a soma das posições das duas anteriores?
Mostrar resposta e comentário
Resposta
Converta letras em posições (A=1, B=2, ...), calcule pos_n = pos_{n-1} + pos_{n-2} e converta a posição obtida de volta para a letra.
Explicação:
1) Atribua números às letras: A=1, B=2, C=3, ...
2) Para todo n ≥ 3 calcule \( \text{pos}_n = \text{pos}_{n-1} + \text{pos}_{n-2} \).
3) Converta cada \(\text{pos}_n\) para a letra correspondente no alfabeto.
exemplo:
Se os dois primeiros termos forem B (2) e C (3):
\( \text{pos}_3 = 2 + 3 = 5 \Rightarrow \) letra E
\( \text{pos}_4 = 3 + 5 = 8 \Rightarrow \) letra H
\( \text{pos}_5 = 5 + 8 = 13 \Rightarrow \) letra M
\( \text{pos}_6 = 8 + 13 = 21 \Rightarrow \) letra U
Explicação:
1) Atribua números às letras: A=1, B=2, C=3, ...
2) Para todo n ≥ 3 calcule \( \text{pos}_n = \text{pos}_{n-1} + \text{pos}_{n-2} \).
3) Converta cada \(\text{pos}_n\) para a letra correspondente no alfabeto.
exemplo:
Se os dois primeiros termos forem B (2) e C (3):
\( \text{pos}_3 = 2 + 3 = 5 \Rightarrow \) letra E
\( \text{pos}_4 = 3 + 5 = 8 \Rightarrow \) letra H
\( \text{pos}_5 = 5 + 8 = 13 \Rightarrow \) letra M
\( \text{pos}_6 = 8 + 13 = 21 \Rightarrow \) letra U
Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/262402
Conteúdo do catálogo FC Concursos · Atualizado em