Cordas

Todas as combinações de cordas que podem ser usadas para discar um número
2026

Todas as combinações de cordas que podem ser usadas para discar um número

Dado um número, imprima todas as combinações possíveis de strings que podem ser usadas para discar o número fornecido em um telefone com as seguintes especificações. No telefone fornecido, podemos discar, 2 usando A ou B ou C, 3 usando D ou E ou F, ................... 8 usando T ou U ou V, 9 usando w ou x ou y ou z, 1 usando apenas 1 0 usando 0. Por exemplo, se 23, é o número de telefone dado, o programa deve imprimir anúncios, ae, AF, BD, ser, bf, CD, CF CF

Conversão de romano para inteiro
2026

Conversão de romano para inteiro

Dada uma string s representando um algarismo romano, encontre seu valor inteiro correspondente. Os algarismos romanos são formados usando os seguintes símbolos: I = 1, V = 5, X = 10, L = 50, C = 100, D = 500 e M = 1000. Os números são normalmente formados combinando esses símbolos da esquerda para a direita, adicionando ou subtraindo seus valores com base em regras específicas.

Para gerar uma senha de uso único ou URL de identificação exclusivo
2026

Para gerar uma senha de uso único ou URL de identificação exclusivo

Uma senha de uso único (OTP) é uma senha válida para apenas uma sessão de login ou transação, em um sistema de computador ou outro dispositivo digital. Para mais detalhes consulte isto. Algoritmo Escolha aleatoriamente caracteres de todas as nossas possibilidades e gere uma string com o comprimento desejado a partir deles. Os OTPs geralmente têm de 6 a 7 caracteres e a aleatoriedade de 6 a 7 caracteres quase garante uma forma segura de login.

Cifra de Vigenère
2026

Cifra de Vigenère

Vigenere Cipher é um método de criptografar texto alfabético. Ele usa uma forma simples de substituição polialfabética. Uma cifra polialfabética é qualquer cifra baseada em substituição, usando múltiplos alfabetos de substituição. A criptografia do texto original é feita por meio do quadrado de Vigenère ou da tabela de Vigenère.

Implementar uma lista telefônica
2026

Implementar uma lista telefônica

Dada uma lista de contatos que existem em uma lista telefônica. A tarefa é implementar uma consulta de pesquisa para a lista telefônica. A consulta de pesquisa em uma string ‘str’ exibe todos os contatos cujo prefixo é ‘str’. Uma propriedade especial da função de pesquisa é que quando um usuário procura um contato na lista de contatos, sugestões (contatos com prefixo como a string inserida) são mostradas após o usuário inserir cada caractere. Observação: os contatos na lista consistem apenas em letras minúsculas. Exemplo:

Menor Palíndromo após substituição
2026

Menor Palíndromo após substituição

Dada uma string que possui alguns caracteres alfabéticos minúsculos e um caractere especial ponto (.). Precisamos substituir todos os pontos por algum caractere do alfabeto de tal forma que a string resultante se torne um palíndromo, no caso de muitas substituições possíveis, precisamos escolher a string do palíndromo que seja lexicograficamente menor. Se não for possível converter string em palíndromo após todas as substituições possíveis, a saída Não é possível.