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

11
Reorganizar por setas

Digamos que eu estava escrevendo algo, e acidentalmente escrevi na caixa errada: +-------+--------+ | Verbs | Nouns | +-------+--------+ | Truck | | | eat | Banana | | | Car | +-------+--------+ Então eu, sendo preguiçoso, apenas desenho uma flecha no espaço que deveria

11
Telha de dominó de Fibonacci

Há um resultado combinatório clássico de que o número de maneiras de ladrilhar uma 2*nfaixa por 1*2dominós é o número n- ésimo de Fibonacci. Seu objetivo é imprimir todas as inclinações para um determinado item n, desenhadas com traços e linhas verticais como essas 8 inclinações para...

11
Matriz Diagonal Golfscript

Existe uma maneira no Golfscript de trazer todas as diagonais de uma matriz em uma única matriz? Por exemplo, para a matriz [[1 2 3][4 5 6][7 8 9]] Retorna [[7][4 8][1 5 9][2 6][3]] (não necessariamente nessa ordem) e para ["ABCD""EFGH""IJKL"] Retorna ["I""EJ""AFK""BGL""CH""D"] (Não...

11
Incremente cada número em uma sequência

Dada uma sequência contendo números decimais: teststring134this 123test string54 100 incremente cada número dessa sequência em um para fornecer a nova teststring135this 124test string55 101. A cadeia pode ser fornecida como: um argumento de linha de comando STDIN um argumento de função ou...

11
Programa validador Piem

Escreva um programa que defina uma função que possa verificar se uma variável de cadeia chamada "qualquer coisa que você deseja ou introduziu pelo usuário" é ou não um piem. (piem = uma história ou poema em que os comprimentos das palavras representam os dígitos de π ( da Wikipedia )) Alguns...

11
Extensões de polígono tangente

Desenhe algo parecido com isto: Em termos mais precisos, desenhe um círculo de raio r, com n espaços iguais de linhas tangentes de comprimento l. Conecte as extremidades dessas linhas para formar um novo polígono regular de n lados. Regras r = raio do círculo n = número de linhas tangentes -...

11
Mantenha minha viagem legal!

Desafio Andando pela Marks e Spencers, notei que eles tinham aparelhos de ar condicionado colocados aleatoriamente em torno da loja. Querendo me refrescar, me perguntei qual seria a maneira mais fácil de percorrer toda a loja sem ficar longe de um aparelho de ar condicionado por muito tempo. Dado...

11
Maior substrato de DNA palindrômico reverso

Como você deve saber, no DNA existem quatro bases - adenina ( A), citosina ( C), guanina ( G) e timina ( T). Tipicamente Aligações com Te Cligações com G, formando os "degraus" da estrutura de hélice dupla de ADN . Definimos o complemento de uma base para ser a base à qual ele se liga - ou seja, o...

11
Empate Sri Yantra

Desafio: Desenhe Sri Yantra . Como: Existem diferentes maneiras de desenhá-lo. Todos incluem muitos passos. Se você acha que pode desenhá-lo sem seguir as etapas vinculadas, role para os elementos que você deve ter no seu desenho . Etapas completas podem ser encontradas

11
Chuva super quadrada

A venda de inverno do Scream ™ está ativada e você acabou de se divertir com um intenso jogo de ação minimalista, o Super Square . Ao jogá-lo, você percebe que o jogo é ridiculamente difícil ou você é muito ruim nisso. Em particular, há esse padrão de "chuva" que parece te pegar toda vez...

11
Golfe no banco

Nosso novo banco precisa de um sistema de transações de caixa, mas há um problema. Há apenas algumas centenas de bytes de espaço restantes em nosso servidor, portanto você terá que escrever um código muito compacto. Base de dados Felizmente, nosso banco de dados é muito simples (foi construído...

11
O Grande, Branco, Norte!

Eh! Você sabe, o problema conosco, canadenses, é que, às vezes, depois de um longo dia de caça e reparação de alces, esquecemos o caminho de volta para nossas cabines! Não seria ótimo se o nosso prático laptop (que sempre está ao nosso lado) tivesse alguma maneira de nos levar para casa? Bem, há...

11
Resolver um Eigensystem 2x2

Para aqueles com um pouco de fundo de álgebra linear, o desafio é simples: determine os autovalores e autovetores de uma dada matriz 2x2 complexa. Você pode pular adiante para os detalhes do Desafio para E / S, etc. Para aqueles que precisam de um pouco de atualização em sistemas eigensystems,...

11
Criptografia binária

Isso é baseado no xkcd # 153 . Crie um programa ou função nomeada com dois parâmetros, cada um dos quais é uma sequência de caracteres ou uma lista ou matriz de bytes ou caracteres. O segundo parâmetro conterá apenas caracteres extraídos lrfu(ou os bytes ASCII equivalentes). Deve ser interpretado...

11
Navegue pelo texto com as teclas de seta

fundo A maioria dos editores de texto (meio decentes) permite navegar pelo texto usando as teclas de seta. Para cima e para baixo, você pode navegar pelas linhas, enquanto a esquerda e a direita se movem através de uma linha, mas também se movimentam. Além disso, se a linha for menor que a posição...

11
Identificando os triângulos

Contar a quantidade de triângulos em uma imagem é uma tarefa comumente usada em testes cerebrais. Você recebe uma imagem que contém formas que consistem em triângulos. Você deve encontrar todos os triângulos possíveis na figura. Tarefa Você recebe uma lista de linhas em um formato de sua escolha....

11
Divisibilidade do dólar e mudança perfeita

Eu tenho 15 dólares no bolso. Da mesma forma, estou em uma loja que não dá troco. Ao navegar, localizo um item que custa US $ 10 (impostos incluídos). Posso comprar esse item sem perder dinheiro? Nesse caso, a resposta é sim. Não importa como meus US $ 15 sejam divididos (um 10 e um 5, ou três 5s,...

11
Resolver uma transformação Diagonal Burrows-Wheeler

Introdução Neste desafio, você resolverá as transformações diagonais de Burrows-Wheeler. Aqui está uma visão geral do que é uma transformação diagonal de Burrows-Wheeler. Para codificar uma mensagem, primeiro você deve garantir que ela tenha um comprimento ímpar (por exemplo, 5, 7, 9 etc.). Então...