Perguntas com a marcação «string»

19
Maximizar a diferença ao quadrado

Considere uma permutação dos valores inteiros de 1a N. Por exemplo, este exemplo para N = 4: [1, 3, 4, 2] Consideraremos que esta lista é cíclica, de modo que 1e 2é tratada como adjacente. Uma quantidade que podemos calcular para essa lista é a diferença total quadrática dos valores...

19
Escreva um contador de ping de bate-papo

Sua tarefa é escrever um programa, que, com uma lista de mensagens de bate-papo, conte quantas vezes cada pessoa recebe um ping, para que eu saiba o quão popular é todo mundo. Mas, como tenho que fazê-lo clandestinamente, preciso que seja o menor possível para ocultar o código. Especificações A...

19
Texto em um círculo

Escreva um programa ou função que imprima uma sequência de entrada em torno do círculo discreto que tenha o raio mínimo possível. Por exemplo, para entrada This is an example, seu programa deve gerar: a si n s i e h x T a m p le Geração de círculo Você deve usar o algoritmo do...

19
Ordem alfabética húngara

Para aqueles que desejam muito mais desafio do que a antiga ordem alfabética espanhola , vamos dar uma olhada em como o alfabeto húngaro é ordenado. a, á, b, c, cs, d, dz, dzs, e, é, f, g, gy, h, i, í, j, k, l, ly, m, n, ny, o, ó, ö, õ, p, q, r, s, sz, t, ty, u, ú, ü, v, v, w, x, y, z, zs na...

19
Existem mais objetos rígidos ou objetos flexíveis

Inspirado tangencialmente pela abertura do livro What-If. A entrada é um retângulo de espaços como uma string, lista de strings, etc., com objetos feitos de #dentro: ######## # # ######## ### #### ### #### ### Os objetos sempre serão retângulos sem interseção, sem toque. Um objeto...

19
Vamos construir uma escada

Não temos desafios suficientes (semi-) fáceis para iniciantes. Mais e mais dos mais fáceis já estão em uso. Então, tentei inventar algo que pode ser possível para iniciantes, mas isso não é uma duplicata. Entrada: Uma única sequência separada com a nova linha do sistema operacional (ou seja \r\n)...

19
Cálculo de diretório

Para esse desafio, você receberá um caminho absoluto e um "novo" (que pode ser absoluto ou relativo) e precisará retornar o caminho final. Por exemplo, se seu diretório atual fosse /var/tmp/test: my_dirou my_dir/ deveria retornar/var/tmp/test/my_dir ../../my_dir deve retornar...

19
Qual foi exatamente a sua pergunta?

Introdução Quando você recebe um texto chato, só quer acabar com isso o mais rápido possível. Vamos observar o seguinte texto: Ens colligi timenda etc priorem judicem. De quascunque ii at contingere repugnaret explicetur intellectu. Adjuvetis hoc fortassis suspicari opportune obversari vix eam?...

19
Título do filme Styled String

Desafio Já viu aqueles títulos de trailers de filmes (Marciano, Interestelar etc.) em que eles têm grandes lacunas entre as letras se espalhando lentamente? O desafio é recriar esse efeito, com base em uma seqüência, multiplicador de gap e direção, inserindo a quantidade apropriada de espaços...

19
Suportes triplos balanceados

Um "suporte tripleto" (que eu compus para esse desafio) é um dos seguintes: (...+...) [...:...] {...|...} <...-...> Uma sequência de colchetes triplos balanceados (BTBS para abreviar) é uma sequência vazia, dois BTBSes concatenados ou um dos colchetes tripletos acima, sendo que cada ...um...

19
Dado um diagrama, encontre X

Encontre X Eu fui inspirado por questões matemáticas nas quais se pede para "Encontrar X" para uma determinada forma. Originalmente, eu teria o desafio de imprimir a localização xey do caractere 'x' em uma String. Mas eu supunha que isso seria muito simples. Portanto, considerei o contexto em que...

19
Blueprint a sestina

A sestina é um formato de poema que segue um padrão interessante que podemos gerar. Ele tem seis estrofes de seis linhas cada, onde as últimas palavras de cada linha na primeira estrofe compõem as terminações de cada estrofe sucessiva, giradas em um padrão definido. (Há também uma estrofe de três...

19
Um sistema numérico simples

Deixe-me falar sobre um sistema numérico simples. (que eu inventei apenas para esse desafio) Este sistema contém as funções (), [], {}e <>. 1 () Quando ()não há argumentos, ele avalia como 0. Quando ()é dado um ou mais argumentos, ele avalia a soma dos argumentos. 2) [] Quando []não há...

19
Classificação de inserção reversa

Objetivo Gere a lista codificada original, a partir dos movimentos que uma Classificação de inserção faria para classificá-la. A lista original terá todos os números de 0até N-1(inclusive) onde Nestá o tamanho da entrada. Entrada Uma lista contendo as movimentações necessárias para classificar a...