Perguntas com a marcação «palindrome»

21
Desenhe um quadrado vazio de # com a largura especificada

Eu recebi esse desafio da Codingame e estou curioso sobre soluções melhores que as minhas: Dada uma largura via entrada padrão, desenhe um quadrado oco de '#' em determinada largura e comprimento. Exemplo: 5 resultados em ##### # # # # # # ##### Eu usei python para resolver isso, por isso...

19
Adição de Reversão Palíndromo

Adição de Reversão Palíndromo O processo de adição de reversão é onde um número é adicionado ao seu reverso até que o número criado seja um palíndromo. Por exemplo, se começarmos com 68, o processo seria: 68 + 86 => 154 + 451 => 605 + 506 => 1111 Como você pode ver, foram necessárias...

18
Números permutapalindrômicos

Dado um número inteiro Ncomo entrada, Nimprima o número permutapalindrômico. Um número permutapalindrômico é um número inteiro estritamente positivo, de modo que exista pelo menos uma permutação de seus dígitos que resulte em um palíndromo (isto é, um número que é seu próprio reverso). Por...

18
Triângulos totalmente palíndricos

Considere a string 160615051. Pode ser "triangulado" como tal: 1 606 15051 Então, cada linha é um palíndromo. Observe também que cada lado do perímetro também é um palíndromo: 1 | 1 | 6 | 6 | 1 | 1 | 15051 Portanto, essa cadeia pode ser considerada um triângulo totalmente palindrômico....

18
Datas palindrômicas de previsão

Datas palindrômicas são datas que aparecem como palíndromos: a sequência de dígitos pode ser lida da mesma maneira para trás e para frente. Para o formato de data norte-americano (MM / DD / AAAA), as próximas datas palindrômicas são: 02/02/2020 12/02/2021 03/02/2030 O desafio Crie uma função...

17
Índice de permutação inversa

Introdução As permutações lexicográficas de uma lista com n elementos podem ser numeradas de 0 a n ! - 1. Por exemplo, os 3! = 6 permutações de (1,2,3)seria(1,2,3) , (1,3,2), (2,1,3), (2,3,1), (3,1,2), (3,2,1). Quando uma permutação é aplicada a uma lista, seus elementos são ordenados na mesma...

17
Compartilhamento Secreto de Shamir

Dado n(o número de jogadores), t(o valor limite) e s(o segredo), são apresentados os nsegredos gerados pelo algoritmo de Compartilhamento Secreto de Shamir . O Algoritmo Para os propósitos deste desafio, os cálculos serão feitos em GF (251) (o campo finito de tamanho 251, também conhecido como...

16
Decomponha um número!

Sua tarefa é decompor um número usando o formato abaixo. Isso é semelhante à conversão de base, exceto que, em vez de listar o digitsna base, você lista values, de modo que a lista seja adicionada à entrada. Se a base especificada for n, cada número da lista deve estar na forma de k*(n**m), onde...

16
Números não palíndricos

Um número estritamente não palindrômico N é um número que não é um palíndromo em nenhuma base (nas bases 2 a N-2). Esses números estão listados no OEIS Por exemplo, o número 19da base de 2,3,4,5,6, ... 17 é: 10011, 201, 103, 34, 31, ... 12. Nenhuma dessas representações é palindrômica, portanto, o...

16
Palíndromo da base mais baixa

Dado um número n, escreva uma função que encontre a menor base, b ≥ 2como num palíndromo na baseb . Por exemplo, uma entrada de 28deve retornar a base, 3pois a representação ternária de 28 é 1001. Embora 93seja um palíndromo na base 2 e na base 5, a saída deve ser 2desde 2 <5. Entrada Um...

15
Poliglota palíndromo

Sua tarefa é escrever um programa que seja executado em dois idiomas diferentes e faça o seguinte: Em um idioma, ele palindromiza uma determinada sequência. Pegue a corda. abcde Inverta a string. edcba Remova o primeiro caractere. dcba Cole-o na corda original. abcdedcba Em outro idioma,...

15
Convolução binária

Uma convolução binária é descrita por um número Me aplicada a um número N. Para cada bit na representação binária de M, se o bit estiver definido ( 1), o bit correspondente na saída é dado por XORing nos dois bits adjacentes ao bit correspondente N(contornando quando necessário). Se o bit não...

15
Inserções mínimas para fazer palíndromo

Hoje você estará fazendo outro desafio palíndromo! Portanto, sua tarefa hoje é pegar uma string e determinar a quantidade mínima de letras necessária para inserir para transformá-la em um palíndromo. Por exemplo, vamos pegar a string fishes. Nesse caso, a melhor maneira seria adicionar h if,...

15
Fatores primários palíndricos

Os problemas primários palíndricos são bastante comuns, mas não é sobre isso que se trata. Nesse desafio, o número não precisa ser um palíndromo, seus principais fatores, sim. Tarefa Seu código deve receber um único número inteiro positivo como entrada. Em seguida, verifique se alguma das...

15
Palíndromos robustos

Palíndromos são divertidos, mas algumas das outras strings estão começando a parecer deixadas de fora. Podemos transformar essas cordas em palíndromos em pedaços dividindo-os em matrizes palindrômicas de pedaços. Por exemplo, a string "abcabca"não é um palíndromo se a lermos caractere por...

15
Converter um programa em um programa palíndrico

Um palíndromo é uma sequência que é a mesma para a frente e para trás, como "carro de corrida". Escreva um programa em alguma linguagem L, que aceite qualquer programa P1 na linguagem L e emita um programa palindrômico P2 na linguagem L que faça a mesma coisa que P1. Você não precisa se preocupar...

15
Nunca ímpar ou par

Você notou que este é um palíndromo? Introduza um número inteiro não negativo ou sequência que o represente Saída 4 saídas possíveis, representando duas propriedades do número: é palíndromo complicado # 2 Propriedade complicada nº 2 Se number não for palíndromo, essa propriedade responde...