FC ConcursosFC Concursos

Flashcard FC382024

Como converter um número ordinal no rótulo de coluna (A, B, ..., Z, AA, ...)?

Sequências de Números, Figuras, Letras e Palavras

FCC · 2018

De acordo com o assunto Raciocínio Lógico: Sequências de Números, Figuras, Letras e Palavras, responda:

Como converter um número ordinal no rótulo de coluna (A, B, ..., Z, AA, ...)?
Mostrar resposta e comentário

Resposta

Algoritmo:
Repita até n = 0:
\(r=(n-1)\bmod 26\)
Obtenha a letra: A + r
\(n\leftarrow\left\lfloor\frac{n-1}{26}\right\rfloor\)
Concatenar letras obtidas da direita para a esquerda.

Exemplo:
\(28-1=27,\ r=27\bmod26=1\Rightarrow B;\ n=\lfloor27/26\rfloor=1;\ 1-1=0,\ r=0\Rightarrow A\Rightarrow AB\)




Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/372568

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo