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

34
Golfe de hash criptográfico

Este concurso acabou. Devido à natureza dos desafios de policiais e ladrões , o desafio de policiais se torna muito mais fácil quando o interesse no desafio associado a ladrões diminui. Portanto, embora você ainda possa postar funções de hash, sua resposta não será aceita ou fará parte da...

34
Crie uma interface adequada aos tipos XKCD

colors.rgb ("blue") produz "# 0000FF". colors.rgb ("azul amarelado") produz NaN. colors.sort () produz "arco-íris" Usando as regras definidas na imagem e seu texto de título (citado aqui), crie um programa que aceite toda a entrada fornecida e exiba a saída apropriada. A entrada pode ser...

34
Que dia é hoje (em Flooptonia)?

Você é um turista espacial a caminho do planeta Flooptonia! O vôo levará mais 47.315 anos. Assim, para passar o tempo antes que você fique congelado criogênicamente, você decide escrever um programa para ajudá-lo a entender o calendário flooptoniano. Aqui está o calendário flooptoniano de 208...

34
Gere fractais a partir de padrões de bits em ASCII

visão global Escreva um programa que imprima padrões simples de fractal, com um padrão de bits que codifica o fractal, mais o fator de escala por geração do fractal e o número de gerações. Explicação Aqui está uma representação ASCII do tapete Sierpinski : Geração 0: # Geração 1: # # # #...

34
Torcendo palavras!

Torcendo palavras! Dada uma string e um número inteiro positivo. Você deve torcer a corda, para frente e para trás. Exemplo de entrada / saída Entrada Programming Puzzles & Code Golf 4 Saída Prog mmar ing zzuP les oC & de G flo Entrada A entrada pode ser recebida através de...

34
Memórias de Primes Passados

Considere um número primo p , escrito na base 10. A memória de p é definida como o número de primos distintos estritamente menores que p que estão contidos como substrings de p . Desafio Dado um número inteiro não negativo n como entrada, encontre o menor primo p tal que p tenha memória n . Ou...

34
Escolha os números da Powerball!

A Powerball é uma loteria americana que ganhou atenção recentemente porque o jackpot atual (em 11 de janeiro de 2016) é o maior prêmio de loteria da história , com cerca de US $ 1,5 bilhão ( USD ). Jogadores de Powerball escolhem 5 números distintos entre 69 bolas brancas numeradas e 1 número...

34
Classificar por Multiplicar

Você deve escrever um programa ou função que, dada uma lista de números inteiros positivos, multiplique cada elemento pelo menor número inteiro positivo possível, para criar uma lista estritamente crescente. Por exemplo, se a entrada for 5 4 12 1 3 as multiplicações serão 5*1=5 4*2=8 12*1=12...

34
1-acima de sua solução média

Um quine 1-up é um programa muito semelhante a um quine. A principal diferença é que, em vez de se imprimir uma vez, quando n cópias do programa são concatenadas, o resultado imprime o programa original n + 1 vezes. Exemplo Se o seu programa é Abc123: Abc123 -> Abc123Abc123 Abc123Abc123 ->...

34
Saída de todas as strings

Dado um conjunto de letras, produza todas as strings feitas com essas letras. (Esta é a estrela Kleene do conjunto.) Por exemplo, para {'a','b'}, as strings são: '', 'a', 'b', 'aa', 'ab', 'ba', 'bb', 'aaa', 'aab', ... Entrada: uma coleção não vazia de letras distintas a..z. Podem ser caracteres...

34
Quais dominós estão faltando?

Um conjunto de dominó padrão possui 28 peças únicas: Dada uma lista de 28 ou menos dominós exclusivos, produza a lista necessária para fazer um conjunto completo. Dominó de entrada e de saída são especificados por dois dígitos - o número de sementes de cada lado do dominó, por exemplo 00, 34,...

34
Converter em camelCase

O desafio Eu estava lendo o Java Style Guide do Google outro dia e me deparei com o algoritmo deles para converter qualquer string arbitrária em notação camelCase. Nesse desafio, você precisa implementar esse algoritmo, pois não deseja fazer tudo isso em sua mente quando estiver escrevendo seus...

34
Um pequeno explorador

Você é um explorador, mapeando um mundo desconhecido. Seu navio é levado pelo vento. Para onde vai, quem sabe? Todos os dias, na luneta, você vê recursos ao norte, sul, leste e oeste. Você sempre vê quatro desses recursos, correspondentes às direções cardeais. Sua luneta relata símbolos ASCII como...

34
A derivada aritmética

A derivada de uma função é uma pedra angular da matemática, engenharia, física, biologia, química e também um grande número de outras ciências. Hoje vamos calcular algo apenas tangencialmente relacionado: a derivada aritmética. Definição A derivada aritmética a(n)ou n'é definida aqui ( A003415 )...

34
Achatar a matriz!

Nesse desafio, sua tarefa é criar um programa que utilize uma matriz aninhada e retorne uma matriz achatada unidimensional. Por exemplo [10,20,[30,[40]],50]deve saída [10,20,30,40,50]. Entrada A entrada será uma matriz aninhada (por exemplo [10,20,[[[10]]]]). Ele conterá apenas números inteiros...

34
Caixa duplicada e comutada

O objetivo é, tendo tomado uma string como entrada, duplicar cada letra latina e "alternar" sua caixa (ou seja, maiúsculas se tornam minúsculas e vice-versa). Exemplos de entradas e saídas: Input Output bad bBaAdD Nice NniIcCeE T e S t Tt eE Ss tT s E t sS Ee tT 1!1!1st! 1!1!1sStT! n00b nN00bB...

34
Coloque uma pedra em um tabuleiro vazio

Veja também: Faça uma jogada em um quadro Go . Tarefa Go é um jogo de tabuleiro no qual dois jogadores (preto e branco) colocam pedras nas interseções das linhas de grade em um tabuleiro 19 × 19. O preto se move primeiro - por exemplo, no D4:         Neste desafio, você deve pegar uma...