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

32
Números aleatórios com soma fixa

Sua tarefa é escrever um programa ou uma função que produza n números aleatórios do intervalo [0,1] com soma fixa s. Entrada n, n≥1, número de números aleatórios a serem gerados s, s>=0, s<=n, soma dos números a serem gerados Saída Um número aleatório nde números de ponto flutuante com...

32
Gere um baralho de cartas

Aqui está uma matriz que representa um baralho de cartas padrão, incluindo dois Jokers. [ "AS", "2S", "3S", "4S", "5S", "6S", "7S", "8S", "9S", "10S", "JS", "QS", "KS", "AD", "2D", "3D", "4D", "5D", "6D", "7D", "8D", "9D", "10D", "JD", "QD", "KD", "AH", "2H", "3H", "4H", "5H", "6H", "7H",...

32
Pleasanortmanteaus

Uma palavra portmanteau é uma combinação de duas palavras que participam de cada palavra e as transformam em uma única palavra nova. Por exemplo, leão + tigre => liger . Vamos escrever um programa para gerar portmanteaus a partir de um par de palavras de entrada. Os computadores não são os...

32
A Cifra Latina Melhor de César Porco

O problema com a cifra de César é que as palavras resultantes são muitas vezes impronunciáveis. O problema com o Pig Latin é que é fácil decodificar. Por que não combiná-los? Entrada Uma palavra que consiste nas 26 letras em inglês. Saída Primeiro, mude cada consoante na palavra para a...

32
Igual, soma ou diferença!

Escreva o código mais curto possível que retornará true se os dois valores inteiros forem iguais ou se a soma ou diferença absoluta for 5. Exemplos de casos de teste: 4 1 => True 10 10 => True 1 3 => False 6 2 => False 1 6 => True -256 -251 => True 6 1 => True -5 5 =>...

32
Quem vai ganhar a eleição?

Esse é um desafio no qual duas pessoas, 1 e 2, estão concorrendo ao cargo. As pessoas votam deterministicamente de certas maneiras no mundo de 1 e 2, o que pode permitir que os candidatos descubram os resultados antes da eleição. NOTA: isso não se refere a eleições externas ou outros eventos...

32
Uma nota sobre N!

JE Maxfield provou o seguinte teorema (ver DOI: 10.2307 / 2688966 ): Se AAA é qualquer número inteiro positivo com mmm dígitos, existe um número inteiro positivo NNN modo que os primeiros mmm dígitos de N!N!N!constituem o número inteiro AAA . Desafio A⩾1A⩾1A \geqslant 1N⩾1N⩾1N \geqslant...

32
Corte a corrente de ouro

Um viajante precisa ficar n dias em um hotel fora da cidade. Ele está sem dinheiro e seu cartão de crédito expirou. Mas ele tem uma corrente de ouro com n elos. A regra neste hotel é que os residentes paguem o aluguel todas as manhãs. O viajante chega a um acordo com o gerente para pagar um elo da...

32
Taxa de conclusão do alfabeto

Introdução Quanto do alfabeto inglês usa uma determinada string? A frase anterior usa 77%. Possui 20 letras únicas (howmucftenglisapbdvr) e 20/26 ± 0,77. Desafio Para uma sequência de entrada, retorne a porcentagem de letras do alfabeto inglês presente na sequência. A resposta pode estar em...

32
Força bruta no quadro de distribuição

No outro dia, nossa equipe foi para uma sala de fuga. Um dos quebra-cabeças envolvia uma placa de seis interruptores mecânicos, onde era necessário encontrar a combinação correta de ligar e desligar para destravar uma caixa, mais ou menos assim: -v-v-v- -v-v-v- Sendo desenvolvedores, decidimos...

31
Maneira mais curta de reverter um número

Escreva uma função (ou subprograma equivalente) para aceitar um único argumento com valor inteiro e retorne um valor (do mesmo tipo) encontrado revertendo a ordem dos dígitos da base 10 do argumento. Por exemplo, dado 76543, retorne 34567

31
Code-Golf: Ilhas Count

Um concurso simples, inspirado nesta pergunta do stackoverflow : Você recebe uma imagem de uma superfície fotografada por um satélite. A imagem é um bitmap em que a água é marcada por ' .' e a terra é marcada por ' *'. Grupos de adjacentes *formam uma ilha. (Dois ' *' são adjacentes se forem...

31
Criando um intérprete HQ9 +

O objetivo deste código golf é criar um intérprete para a linguagem de programação HQ9 +. Existem 4 comandos nessa linguagem de programação: H - imprime "Olá, mundo!" Q - imprime o código fonte do programa 9 - imprime a letra da música "99 garrafas de cerveja" + - incrementa o acumulador As...

31
One Line Aquarium

Meus sogros têm um viveiro de peixes no quintal, cheio de carpas. Isso realmente não passou pela minha cabeça até que notei o seguinte extrato do meu código. ',') & '_' ... Eu tinha caras de peixe olhando para mim da minha tela ... O que me deu uma ótima idéia ... Minha busca por você, meus...

31
Campo escuro (lembrança da Hora do Planeta)

Seu objetivo é simples: o programa deve tornar a tela do seu computador totalmente preta . Depois que o programa é iniciado, a tela deve rapidamente ficar completamente preta e permanecer até que o programa seja encerrado (qualquer tecla ou alt + F4, movimento do mouse etc.), após o qual as coisas...

31
Acrônimos recursivos

Objetivo Da Wikipedia : Um acrônimo recursivo é um acrônimo que se refere a si mesmo na expressão para a qual ele representa. Seu objetivo é verificar se uma string é um acrônimo recursivo. O acrônimo é a primeira palavra As palavras não diferenciam maiúsculas de minúsculas, separadas...

31
Arte ASCII de golfe

Vamos tentar jogar este pedaço de arte ascii representando um homem que joga golfe: '\. . 18 >> \. ' | O >>. 'o | \. | / \. | / /. ' | jgs ^^^^^^^ `^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^ Fonte: JGS -