Puzzles de programação e golfe de código

Perguntas e respostas para programar entusiastas de quebra-cabeças e golfistas de código


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


22
O Anagrama do Tempo
Originalmente publicado (e excluído) pelo @Tlink , que provavelmente foi inspirado nesta pergunta do StackOverflow . Como foi uma pena que tenha sido excluído, porque parecia um bom desafio em geral, achei que o republicaria com formatação e regras adequadas. (Tentei entrar em contato com o @Tlink e obter sua …
29 code-golf  date 

9
É 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ê …


30
Randomizando até 0
Desafio Postagem em sandbox Dado um número inteiro positivo Emita (K)um número inteiro aleatoriamente uniforme (Y)entre [0, K). Se Y > 0assumir K = Ye repita o processo até Y = 0. Regras A entrada deve ser impressa primeiro Formato de saída como desejar Seu programa deve terminar. 0 deve …
29 code-golf  random 

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

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


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

25
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, cantar músicas e …


16
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). …

20
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 ones) da codificação de …

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.