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

29
Fizz Buzz para texto

Introdução Eu particularmente não sei de onde veio a tendência do fizz buzz. Pode ser apenas um meme ou algo assim, mas é um pouco popular. Desafio Sua tarefa hoje é converter o Fizz Buzz em binário (0, 1), respectivamente, e converter esse binário em texto. Material bastante padrão. Como isso...

29
"Multiplicar" duas strings

Isso foi inspirado por uma função que adicionei recentemente à minha linguagem Add ++ . Portanto, enviarei uma resposta curta em Add ++, mas não a aceitarei se vencer (não seria justo) Você não odeia quando pode multiplicar números, mas não seqüências de caracteres? Então você deve corrigir isso,...

29
Qual fio cortar

Esta tarefa é sobre compactar e processar uma sequência de condicionais. No jogo Keep Talking and Nobody Explodes , um desarmador de bombas deve desarmar uma bomba com a ajuda de instruções transmitidas por especialistas que consultam um Manual de Desarmamento de Bomba complicado . Esse desafio...

29
Qual é a altura dos monólitos?

Aqui está um exemplo de uma entrada de monólitos . Existem 4 neste exemplo. _ | | _ | | _ | | | | | | | | _ _| |_| |___| |____| |_ O primeiro monólito tem 4 unidades de altura, o segundo é 2, o terceiro é 3 e o último é 1. A tarefa Seu programa deve gerar as alturas dos monólitos, da...

29
Números de escada

Um número escadaria é um número inteiro positivo x tal que a sua n th dígitos (uma indexadas começando com o dígito menos significativo) é igual a X% (n + 1) . Isso é um pouco exagerado, então vamos ver um exemplo. Pegue 7211311 , se usarmos os resíduos modulares de 7211311 no intervalo de 2 a 8,...

29
Interquine - Dois programas que se produzem em um loop

Programa A emite o código do programa B quando executado, e B emite a fonte de A. Requisitos: Apenas um idioma nos dois programas Os programas são diferentes. Um programa que sai em si não se qualifica. Ambos os programas não estão vazios ou têm pelo menos 1 byte de comprimento. Novas linhas à...

29
Chicken McNugget Numbers

Descrição Os números do Chicken McNugget são números que podem ser expressos como uma soma de 6, 9 ou 20 - os tamanhos iniciais das famosas caixas Chicken McNuggets vendidas pelo McDonald's. Nessa soma, um número pode ocorrer mais de uma vez, o mesmo 6 + 6 = 12ocorre também, e o número deve...

29
É um número esfênico?

Um número esfênico é um número que é o produto de exatamente três números primos distintos. Os primeiros números esfênicos são 30, 42, 66, 70, 78, 102, 105, 110, 114. Esta é a sequência A007304 no OEIS. Sua tarefa: Escreva um programa ou função para determinar se um número inteiro inserido é um...

29
Triplos pitagóricos primitivos

( relacionado ) Um triplo pitagórico é uma lista (a, b, c)que satisfaz a equação a 2 + b 2 = c 2 . Um Triplo Pitágico Primitivo (PPT) é aquele em que a, be csão todos coprimes (isto é, o único divisor comum entre os três elementos é 1). Por exemplo, o (3, 4, 5)triângulo retângulo é um famoso...

29
Flutuar 754 em Hamming

Você receberá como entrada um número inteiro kno intervalo de -4503599627370496(−2 52 ) a 4503599627370496(2 52 ). Como é sabido , números inteiros nesse intervalo podem ser representados exatamente como valores de ponto flutuante de precisão dupla. Você deve saída o peso de Hamming (número de...

29
Construa um semi-ziguezague

Você receberá um número inteiro positivo Ncomo entrada. Sua tarefa é construir um semi-ziguezague, de Nlados, cada um de comprimento N. Como é relativamente difícil descrever claramente a tarefa, aqui estão alguns exemplos: N = 1: O N = 2: O OO N = 3: OO OO OOO N = 4: OOOOO OO OO...

29
Implementar adição de sequência verdadeira

Muitos idiomas permitem que as strings sejam "adicionadas" +. No entanto, isso é realmente concatenação, uma verdadeira adição seguiria os axiomas do grupo: Está fechado (a adição de duas cordas é sempre uma string) É associativo ( (a + b) + c = a + (b + c) ) Existe uma identidade ( e: a + e = a...

29
Números palíndricos com um toque binário

Atenção: este NÃO é um desafio "ei, vamos desenhar um bolo na arte ASCII"! Por favor, continue lendo;) Algum tempo atrás, era meu aniversário, agora tenho 33 anos. Portanto, existe essa tradição social embaraçosa que consiste em convidar familiares e amigos, colocar velas numéricas em um bolo,...

29
Primeiro eles vieram

"Primeiro eles vieram ..." é um poema de Martin Niemöller : First they came for the Socialists, and I did not speak out- Because I was not a Socialist. Then they came for the Trade Unionists, and I did not speak out- Because I was not a Trade Unionist. Then they came for the Jews, and I did not...

29
Sequências empilháveis

Você distribui cartas de 0 a 9 de um baralho uma vez, formando pilhas que começam em 0 e contam até 1. Quando você recebe um 0, você o coloca na mesa para iniciar uma nova pilha. Quando você distribui qualquer outra carta, você a empilha sobre uma carta com exatamente um valor menor, cobrindo-a....

29
Diga-me como fracassar

Como cientistas da computação, você provavelmente conhece todas as operações básicas da lista de pop e push . Estas são operações simples que modificam uma lista de elementos. No entanto, você já ouviu falar do fracasso da operação ? (como no flip- flop )? É bem simples. Dado um número n , inverta...

29
É montanhoso?

Desafio Para esse desafio, uma cadeia montanhosa é aquela que se ajusta à regra gramatical, M: x(Mx)*onde em cada produção, todos os x são o mesmo caractere. Quando recuado, uma cadeia montanhosa pode se parecer com isso: A B C D C E F E C B A Como você pode ver, parece um pouco com...

29
Código Golf: Sua própria cobra ASCII horizontal

Muito inspirado por esse desafio Code Golf: Sua própria cobra ASCII de estimação - eu pensei que fazê-la horizontal acrescentaria uma camada extra de complexidade. Um exemplo de cobra horizontal: 0 0 0 0 0 000 00 0 00 000 0 0 000 0 0 0 00 0 000 E as regras são: São impressas...