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

30
Posso amarrar todos os meus cabos e adaptadores?

Suponha que um dia você esteja vasculhando sua grande caixa de cabos e adaptadores de computador não utilizados (USB para USB mini, VGA para DVI etc.). Em todos os lugares, há cabos emaranhados que bagunçam bastante, e você quer saber se poderia simplificar as coisas, conectando todos os cabos em...

30
Números de Motzkin

O enésimo número de Motzkin é o número de caminhos de (0, 0) a (n, 0) em que cada etapa tem a forma (1, -1), (1, 0) ou (1, 1) e o caminho nunca fica abaixo de y = 0. Aqui está uma ilustração desses caminhos para n = 1, 2, 3, 4, no link acima: A sequência desejada é OEIS A001006 . OEIS tem...

30
A sequência do RATS

Sua tarefa é gerar o enésimo termo da sequência do RATS, em que n é a entrada. A sequência do RATS também é conhecida como sequência reversa de adição e classificação. Essa sequência também pode ser encontrada aqui: http://oeis.org/A004000 . casos de teste: 0 > 1 1 > 2 2 > 4 3 > 8 4...

30
Diga o que vê

A sequência "Veja e diga" ou "Diga o que vê" é uma série de números em que cada um descreve o último. 1 11 (one one) 21 (two ones) 1211 (one two, one one) 111221 (one one, one two, two ones) 312211 (three ones, two twos, one one) e assim por diante ... https://oeis.org/A005150 De qualquer...

30
Diferença de três números inteiros de entrada

Implemente uma função diff que tome como entrada três números inteiros x, ye z. Ele deve retornar se subtrair um desses números de outro fornece o terceiro. Test cases: diff(5, 3, 2) yields True because 5 - 3 = 2 diff(2, 3, 5) yields True because 5 - 3 = 2 diff(2, 5, 3) yields True because 5 - 3 =...

30
Enquadre esta bela arte ASCII

Introdução Acho que todo mundo concorda que fotos legais precisam ter uma moldura legal. Mas a maioria dos desafios neste site sobre o ASCII-Art só quer a imagem em bruto e não se preocupa com a preservação. Não seria legal se tivéssemos um programa que pegasse um pouco de arte ASCII e o...

30
Reparar os intervalos

Dada a entrada de uma lista de números inteiros positivos com alguns substituídos por 0, imprima a lista com os números ausentes que foram alterados para 0substituídos. Características da lista de entrada: A lista sempre terá um comprimento de pelo menos 2. Vamos definir a lista de entrada como...

30
Isso é ótimo ... quase

Se você já aprendeu sobre números primos na aula de matemática, provavelmente já teve que, a certa altura, determinar se um número é primo. Você provavelmente errou enquanto ainda os estava aprendendo, por exemplo, confundindo 39 com um primo. Bem, não se preocupe, pois 39 é um semiprime, ou seja,...

30
Localize e gire

A tarefa Este é um desafio simples. Sua entrada é uma única string não vazia, contendo apenas dígitos 0123456789e hashes #. Ele conterá exatamente uma sequência de dígitos, que codifica um número inteiro não negativo e pode envolver o final da sequência e pelo menos um #. O número inteiro pode ter...

30
A água finalmente chega ao tanque?

No mundo da arte ASCII, há água, paredes de hash e mecanismos de letras. Você está em uma sala composta de paredes de hash ( #placas): ####### # # # # # # # ### # # # ####### Você instala uma fonte de água S ( Ssinal) e um tanque de água E ( Esinal) que pode receber água de qualquer direção,...

30
Robô em uma escada

fundo Eu tenho uma escada encostada na parede e um robô com controle remoto que pode subir nela. Posso enviar três comandos diferentes para o robô: UP: o robô dá um passo para cima. Se estava no degrau mais alto, tropeça, cai e explode. DOWN: o robô dá um passo para baixo. Se estava no passo...

30
Ajude-me a classificar minhas meias!

Eu tenho uma pilha de meias limpas que quero separar em pares. Infelizmente, só posso tirar meias de cada extremidade da pilha, não do meio. Além disso, só posso remover da pilha um par correspondente de cada vez. Minha estratégia é primeiro dividir a pilha em uma ou mais pilhas menores. Eu acho...

30
Palindromizando as cordas

Introdução Para quem não sabe, um palíndromo é quando uma string é igual à string de trás para a frente (com exceção de interpunções, espaços etc.). Um exemplo de um palíndromo é: abcdcba Se você reverter isso, você terminará com: abcdcba Qual é o mesmo. Portanto, chamamos isso de...

30
Substituição subsequente

A maioria dos idiomas vem com um built-in para pesquisar uma string por todas as ocorrências de uma determinada substring e substituí-las por outra. Não conheço nenhuma linguagem que generalize esse conceito para subsequências (não necessariamente contíguas). Portanto, essa é sua tarefa neste...

30
Contagem pessoal!

Introdução Pode soar estranho, mas não tem um desafio para a contar a partir 1de n, inclusive. Isto não é a mesma coisa. Esse é um desafio (fechado) não bem explicado. Isto não é a mesma coisa. Essa é sobre contar indefinidamente. Desafio Escreva um programa ou função que imprima todos os...