Perguntas com a marcação «code-golf»

33
Trump precisa de sua ajuda para parar o Starman!

Um homem das estrelas chegou à Terra! Felizmente, o presidente dos Estados Unidos, Donald Trump, tem um dado infinito. Usando esse dado, ele pode conjurar um número que você , o prefeito de Podunk , deve usar para determinar quem deve ser enviado para impedir o invasor! Mas tenha cuidado, você só...

33
A outra perna de Pitágoras

Pitágoras teve sua perna estourada na guerra. Tinha que ser amputado e, embora ele quase morresse, ele se recuperou e se recuperou completamente. Agora, depois de um ano andando de muletas, ele tem o privilégio de ter uma perna protética! A coisa é, porém, existem vários que se encaixam, mas...

33
Que música está tocando?

Inspirado por este xkcd Você trabalha para o Shazam e eles têm um projeto para você. Alguns clientes estão reclamando que o aplicativo ocupa muito espaço no telefone, então eles querem que você codifique uma versão básica do aplicativo. Infelizmente, seu código existente pode entender apenas a...

33
Faça Quadrados de Suporte

Todo programador sabe que os colchetes []{}()<>são realmente divertidos. Para exacerbar essa diversão, grupos de colchetes entrelaçados podem ser transformados em diagramas fofos e confusos. Digamos que você tenha uma string que contenha colchetes balanceados, como [{][<(]})>(()). O...

33
Encontre a sincopação

Dada a entrada de uma sequência composta inteiramente por qs representando semínimas ees representando colcheias, produza os índices das semínimas que são sincopadas. A sincopação é complexa, mas, para os propósitos desse desafio, nossa definição de "sincopado" será muito simples: uma semínima que...

33
Ajude-me a abrir a caixa

Eu tenho uma caixa de arte ASCII e preciso de um programa para abri-la. Exemplos Entrada: ------- | | |_____| Saída: / / / / / / / | | |_____| Especificação A primeira linha consistirá apenas em -pelo menos três delas As linhas do meio começarão com |espaços e terminarão...

33
Consolidar uma matriz

A tarefa é simples: consolidar uma matriz de entradas. A consolidação dessa matriz consiste no seguinte: Todas as instâncias de 0 precisam ser movidas para o final da matriz. Não deve haver zero entre os números inteiros diferentes de zero. Todos os índices diferentes de zero devem manter sua...

33
Números de um cavaleiro de Numpad

Para dígitos diferentes de zero em um teclado padrão 789 456 123 considere colocar um cavaleiro do xadrez em qualquer dígito e movê-lo com qualquer número de saltos normais em forma de L, traçando um número inteiro decimal positivo. Quais números inteiros positivos podem ser expressos dessa...

33
É um código de prefixo?

Na teoria da informação, um "código de prefixo" é um dicionário em que nenhuma das chaves é o prefixo de outra. Em outras palavras, isso significa que nenhuma das seqüências começa com nenhuma das outras. Por exemplo, {"9", "55"}é um código de prefixo, mas {"5", "9", "55"}não é. A maior vantagem...

33
Escreva um programa para elasticizar strings

Bom verbo lá, no título. Escreva um programa que, com uma string de entrada, "elize" essa string e produza o resultado. A elasticidade de uma sequência é feita da seguinte maneira: O primeiro caractere é mostrado uma vez. O segundo caractere é mostrado duas vezes. O terceiro caractere é mostrado...

33
Encontre o enésimo decimal de pi

Já existem 30 desafios dedicados a pi, mas nenhum pede que você encontre o n-ésimo decimal, então ... Desafio Para qualquer número inteiro no intervalo de 0 <= n <= 10000exibição, o enésimo decimal de pi. Regras Os decimais são todos os números após 3. Seu programa pode ser uma função ou...

33
Este é o número Loeschian?

Um número inteiro positivo ké um número Loeschiano se kpode ser expressa como i*i + j*j + i*jpara i, jinteiros. Por exemplo, os primeiros números loeschianos positivos são: 1( i=1, j=0); 3( i=j=1); 4( i=2, j=0); 7( i=2, j=1); 9( i=-3, j=3); ... Observe que i, jpara um dado, knão são únicos. Por...

33
Simular pressionamentos de tecla

Seu trabalho é simular algumas teclas digitadas pelo usuário. Entrada Uma matriz de string ou string com um delimitador de sua escolha (fora do intervalo 32-126) contendo pelo menos um 'pressionamento de tecla'. Essa matriz conterá apenas dois tipos de sequência: pressionamentos de tecla...

33
Sequência tripla de Pitágoras

Um triplo pitagórico consiste em três números inteiros positivos a, bec, de modo que a 2 + b 2 = c 2 . Esse triplo é comumente escrito (a, b, c) e um exemplo bem conhecido é (3, 4, 5). Se (a, b, c) é um triplo pitagórico, o mesmo acontece com (ka, kb, kc) para qualquer número inteiro positivo k....

33
Desenhe alguns picos de montanha

Escreva um programa ou função que desenhe uma cadeia de montanhas, onde cada pico de montanha maior subsequente está "atrás" dos da frente e alterna qual lado é visível. Esta é uma cordilheira de tamanho 1 /\ Esta é uma cordilheira de tamanho 2 /\ /\ \ Esta é uma cordilheira de tamanho 3...

33
Ande as palavras!

É na minha humilde opinião que o texto padrão é chato. Portanto, proponho um novo padrão de escrita, palavras ambulantes! Palavras ambulantes Palavras ambulantes são aquelas que respondem a certos caracteres. Para o propósito deste desafio, os personagens de gatilho são [u, d, r, l]de up down...