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

26
Jogo de setas da vida

fundo Este desafio é uma homenagem aos apsillers , que venceram a categoria Não tão simples quanto parece no Best of PPCG 2016 com o desafio. Minha caixa de música de 4 notas toca essa música? Parabéns! Na página "Sobre mim", esse usuário possui um simulador muito interessante para o autômato...

26
Gráfico ASCII Cayley

Enquanto fazia alguma pesquisa para um desafio diferente que estou formulando, me deparei com um gráfico de Cayley , especificamente este . Como sou um dos principais escritores de desafios da arte ascii , é claro que tive que fazer um desafio da arte ASCII para isso. Seu desafio é produzir esta...

26
Abrevie uma matriz

Objetivo: Dada uma matriz de cadeias, crie versões abreviadas de cada cadeia. Especificação: Para esse desafio, uma abreviação é os primeiros N caracteres de uma sequência. Para a cadeia abc: a, ab, e abcsão todas as abreviaturas válidas, enquanto bc, e acnão são. Dada uma matriz de cadeias,...

26
Quando números inteiros ingressam na fila

Introdução Uma fila é um tipo de dados abstrato em que os elementos são adicionados à frente (enfileiramento) e removidos da parte traseira (desenfileiramento). Isso também é conhecido como princípio FIFO (primeiro entrar, primeiro a sair) . É melhor mostrado com um exemplo: Desafio Dada...

26
Princípio Pigeonhole e código de golfe

O princípio do pombo afirma que Se N itens forem colocados em caixas M , com N > M , pelo menos uma caixa deverá conter mais de um item. Para muitos, esse princípio tem um status especial em comparação com outros enunciados matemáticos. Como EW Dijkstra escreveu , Está cercado por alguma...

26
Distância Triangular Manhattan

A distância de Manhattan em uma grade regular é o número de etapas ortogonais necessárias para alcançar uma célula da outra. Etapas ortogonais são aquelas que atravessam as bordas das células da grade (em oposição aos cantos, o que nos daria a distância de Chebyshev ). Podemos definir uma...

26
Uma expressão, muitos valores

Usando nossos familiares símbolos matemáticos: +, x, parênteses e qualquer número racional, é fácil criar expressões que sejam avaliadas para um número desejado. Por exemplo: 1+(2x3)=7, (1+2)+(3x6.5)=22.5e assim por diante. Chato o suficiente. Neste desafio, usaremos um novo operador: ±. O uso de...

26
Poliglotas GCD / LCM!

Seu desafio é criar um programa ou função que produza o GCD de suas entradas em um idioma e o LCM de suas entradas em outro. Builtins para GCD ou LCM (estou olhando para você, Mathematica) são permitidos, mas não incentivados. Haverá 2 entradas, que sempre serão números inteiros positivos, nunca...

26
Reme reme reme seu barco

Todo mundo provavelmente está familiarizado com a seguinte música , que é uma rodada musical : fundo Menos pessoas podem se lembrar de tentar cantar a versão em 4 pessoas com alguns amigos e falhar. Deslocar a letra de uma música com diferentes tons harmoniosos é conhecido como cantar uma...

26
Menos, Mais, Tempos, Exponenciação?

Este é um CMC (mini desafio de bate-papo) que eu publiquei em nossa sala de chat, The Ninteenth Byte , um pouco atrás. O desafio Dado um número inteiro positivo x, dependendo dos últimos 2 bits de x, faça o seguinte: x & 3 == 0: 0 x & 3 == 1: x + x x & 3 == 2: x * x x & 3 == 3: x...

26
Diamantes incorporados!

Não, não é isso . E não é isso também. Esta questão não é nada como aqueles Escreva o código mais curto para imprimir / retornar a seguinte saída: /\ /\ /\ / \ / \ / \ / /\ \ / /\ \ / /\ \ / / \ \/ / \ \/ / \ \ \ \ / /\ \ / /\ \ / / \ \/ / \ \/ / \ \/ / \ / /\ \ / /\ \ / \/ / \ \/ / \ \/...

26
Err, onde estou?

Ah não! Estou preso em uma grande floresta (ok, na verdade não, mas apenas assuma) e não sei onde estou! Felizmente, eu trouxe meu laptop. Mas quando pesquisei 'Maps', dizia 'Sem resultados', e estou perguntando isso como último recurso. Faça um programa que mostre a longitude e latitude da minha...

26
Faça uma bandeira acenar

Pegue uma bandeira, como esta: ----------------------------- | | | | | | |=============+=============| | | | | | | ----------------------------- E uma entrada numérica: o "comprimento da onda" Digamos que o comprimento da onda fosse 5. Em seguida, a cada 5 caracteres ao longo da linha desde o...

26
Quanto tempo dura o meu número?

Desafio Dado um número inteiro, Qno intervalo -(2^100) ≤ Q ≤ 2^100, imprima o número de dígitos nesse número (na base 10). Regras Sim, você pode pegar o número como uma string e encontrar seu comprimento. Todas as funções matemáticas são permitidas. Você pode receber entrada em qualquer base,...

26
Qual é a data?

Desafio Estranhamente, isso ainda não foi feito: produza a data atual. Regras O formato da data que você deve seguir é o seguinte: YYYY-MM-DD Onde o mês e o dia devem ser preenchidos com zeros se forem menores que 10. Por exemplo, se o programa for executado em 24 de maio de 2017, ele deverá...

26
Justifique totalmente e hifenize um bloco de texto

Given a width and a block of text containing possible hyphen- ation points, format it fully- justified (in monospace). Totalmente justificado significa que ele está alinhado à esquerda e à direita e é alcançado aumentando o espaçamento entre as palavras até que cada linha se...

26
Criar uma matriz quadriculado

Pegue um número inteiro positivo n como entrada e produza uma matriz quadriculado n por n que consiste em 1 e 0 . O dígito superior esquerdo deve sempre ser 1 . Casos de teste: n = 1 1 n = 2 1 0 0 1 n = 3 1 0 1 0 1 0 1 0 1 n = 4 1 0 1 0 0 1 0 1 1 0 1 0 0 1 0 1 Os formatos de entrada e saída...

26
O jogo de placas da Espanha

Esta pergunta é baseada em uma pergunta que fiz no idioma espanhol . Sim, solicitei um algoritmo no idioma espanhol. :) Na Espanha, as matrículas atuais têm esse padrão: 1234 XYZ onde XYZ são três consoantes retiradas do conjunto completo de consoantes espanholas (exceto a 'Ñ', eu...