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

Code-golf é uma competição para resolver um problema específico com o menor número de bytes de código-fonte.

16
Palavra mais longa usando uma única linha do teclado qwerty
As três linhas do teclado qwerty são qwertyuiop, asdfghjkle zxcvbnm. Sua tarefa é encontrar a palavra mais longa que pode ser digitada usando apenas uma linha do teclado, de uma determinada lista de palavras. Entrada de amostra 1 artist home gas writer geology marine twerp Saída writer (Das palavras dadas, …

17
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 ae …

25
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 …

30
Implementar Takewhile
Introdução e Crédito Hoje sem um prelúdio sofisticado: implemente takewhile. Uma variação disso (em uma estrutura de dados não trivial) foi uma tarefa no meu curso de programação funcional da universidade. Esta tarefa está encerrada e foi discutida em sala de aula e tenho a permissão do meu professor para …

11
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 …

20
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 …

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 desafio. A entrada será composta por três …

27
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 = …

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 …

28
Decompor o binário em subsequências alternadas
Isso foi inspirado no Problema 13 - Binário Não Repetitivo da recente concorrência do HP CodeWars. Vamos pegar um número decimal aleatório, digamos 727429805944311 e veja sua representação binária: 10100101011001011111110011001011101010110111110111 Agora divida essa representação binária em subsequências onde os dígitos 0e 1alternam. 1010 010101 10 0101 1 1 1 1 …

24
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 …


3
Socorro! Minha calculadora quebrou! (Transforme expressão inteira em pressionamentos de tecla da calculadora)
Introdução Socorro! Eu deixei cair acidentalmente minha calculadora TI-84 pela janela (não pergunte como) e ela quebrou. Eu tenho um teste de matemática amanhã e a única calculadora que posso encontrar é uma com estes botões: 7 8 9 + 4 5 6 - 1 2 3 * 0 = …

24
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 …

7
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 code-golf  string 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.