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

24
Encha uma tigela com sopa de letrinhas

Nós parecem não obter cansado de desafios alfabeto-relacionados ... A receita Dado uma sequência de letras S e dois inteiros positivos M, N, produza uma sopa de letrinhas com as letras de Socupar posições aleatórias em uma tigela retangular de tamanho M× N, emoldurada por um caractere não...

24
Teorema do número poligonal de Fermat

O teorema dos números poligonais de Fermat afirma que todo número inteiro positivo pode ser expresso como a soma de no máximo nnn nnn números na diagonal. Isso significa que todo número inteiro positivo pode ser expresso como a soma de até três números de triângulos, quatro números quadrados, cinco...

23
Encontre os principais fatores

Nesta tarefa, você deve escrever um programa que calcule os fatores primos de um número. A entrada é um número natural 1 <n <2 ^ 32. A saída é uma lista dos fatores primos do número no seguinte formato. Os expoentes devem ser omitidos se forem 1. Somente imprima números primos. (Supondo que a...

23
Havia uma velha senhora

Seu objetivo é escrever um programa que imprima o seguinte poema exatamente como aparece aqui: There was an old lady who swallowed a fly. I don't know why she swallowed that fly, Perhaps she'll die. There was an old lady who swallowed a spider, That wriggled and iggled and jiggled inside her. She...

23
A sequência X é uma subsequência da sequência Y?

Dadas as cadeias X e Y, determine se X é uma subsequência de Y. A cadeia vazia é considerada uma subsequência de todas as cadeias. (Por exemplo, ''e 'anna'são subsequências de 'banana'.) Entrada X, uma sequência alfanumérica possivelmente sensível a maiúsculas e minúsculas Y, uma sequência...

23
Converter expressões infix em notação postfix

Quando vi o título dessa pergunta encerrada , pensei que parecia um desafio interessante para o código de golfe. Então deixe-me apresentá-lo como tal: Desafio: Escreva um programa, expressão ou sub-rotina que, dada uma expressão aritmética na notação infix , como 1 + 2, emita a mesma expressão na...

23
Cordas topográficas

Aqui está um exemplo de entrada, para que eu possa explicar qual é o problema: ((1 2)(3 (4 5) moo)) (i (lik(cherries)e (woohoo))) Pense nessa linha de texto como um mapa topográfico de algumas montanhas. Cada conjunto de parênteses ilustra uma unidade de altitude. Se "visualizarmos" isso de...

23
Marque um jogo de Go

Marcar um jogo Go é uma tarefa que não é muito fácil. No passado, houve vários debates sobre como criar regras para cobrir todos os casos estranhos que podem ocorrer. Felizmente, nesta tarefa, você não precisa fazer coisas complicadas, como a vida e a morte ou a detecção de seki. Nesta tarefa, você...

23
Relações de engrenagem Lego

Estou construindo um robô lego gigante e preciso gerar algumas relações de engrenagem específicas usando um conjunto de engrenagens. Eu tenho muitas artes com os tamanhos comuns de artes lego: 8, 16, 24 ou 40 dentes. Escreva um programa que eu possa usar onde insira uma taxa de engrenagem e o...

23
Resolvendo três problemas abertos com um Oracle parado

Você recebe as funções: h1 (f, * args) e h2 (f, * args) Ambos são métodos já definidos para você (aqui o asterisco indica um número variável de argumentos) f é uma função, * args é uma lista de parâmetros a serem passados ​​para essa função h1 retorna um valor booleano: True se a função f for...

23
Recreação da composição de Piet Mondrian

Boa tarde, Seu objetivo é, na menor quantidade de bytes de código-fonte, recriar qualquer uma das pinturas de 'Composition' de Piet Mondrian (por exemplo, Composition # 10 ). A recreação pode usar as cores reais ou substituí-las pelas cores apropriadas da Paleta de 16 cores padrão do...

23
Dicas para jogar golfe em brainfuck

Que dicas gerais você tem para jogar golfe no brainfuck? Estou procurando idéias que possam ser aplicadas para codificar problemas de golfe em geral que sejam pelo menos um pouco específicos para o cérebro (por exemplo, "remover comentários" não é uma resposta). Poste uma dica por...

23
Regex Golf: Regiões da Itália vs. Estados dos EUA

Já temos um problema de meta-regex-golf inspirado nos quadrinhos xkcd Mas esse regex golf também parece divertido! Eu quero distinguir entre os estados dos EUA e as regiões da Itália. Por quê? Sou cidadão dos dois países e sempre tenho problemas com isso * . As regiões da Itália são Abruzzo,...

23
Converter um decimal repetido em uma fração

Esta questão não precisa ser aplicada apenas ao final de decimais - os decimais repetidos também podem ser convertidos em frações por meio de um algoritmo. Sua tarefa é criar um programa que use um decimal repetido como entrada e faça a saída do numerador e denominador correspondente (em termos...

23
Letras em números de telefone

Problema: Você está criando um novo telefone em que as pessoas podem digitar números de telefone especializados, por exemplo 1-800-program, e eles seriam convertidos automaticamente em um número de telefone utilizável, como 1-800-7764726(no exemplo anterior). Seu programa receberá uma string, se...

23
Círculos que dividem o avião

Tarefa Você receberá um conjunto de círculos no plano com seus centros na linha y = 0 . É garantido que nenhum par de círculos tenha mais de um ponto em comum. Sua tarefa é determinar em quantas regiões as quais os círculos dividem o plano. Uma região é um conjunto contíguo máximo de pontos de...

23
Desenhe as sombras dos edifícios

Entrada: 1 X X X X XX XXXXXX X X X X XX XXXXXX X X X XXX X XX XXXXXX X X X XXX X XX XXXXXX X X X Saída: X. X.. X... X.... XX. XXXXXX. X.X.X. X..... XX.. XXXXXX.. X.X.X.. XXX. X......XX... XXXXXX... X.X.X... XXX.. X......XX....XXXXXX.... X.X.X.... Entrada: 2 XX XX...

23
Como alias as funções de membro no Python?

No Python, é possível salvar bytes alterando as funções que são usadas repetidamente. Por exemplo: r=range a=r(100) b=r(200) c=r(300) No entanto, quando as funções são funções membro juntas, não sei como aliasá-las de uma maneira que permita o encadeamento. Por exemplo: s='Hello' // Plain...

23
Resistores de valor incomum

Introdução Ao construir um projeto de eletrônica, um esquema pode exigir um resistor de valor incomum (por exemplo, 510 ohms). Você verifica o compartimento de peças e descobre que não possui resistores de 510 ohm. Mas você tem muitos valores comuns acima e abaixo desse valor. Ao combinar...