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

25
O que é meia hora?

No meu quarto, tenho este relógio nerd (clique para ver o tamanho completo): A maioria delas não é difícil de entender, mas a de quatro horas é particularmente complicada: Normalmente, uma fração como 1/2 não faz sentido na aritmética modular, pois apenas números inteiros estão envolvidos. A...

25
Saltando em uma matriz

Introdução As matrizes também podem ser vistas como um campo para uma bola quicando. Claro que isso parece muito vago, então aqui está um exemplo de uma entrada: [1, 2, 3, 4, 5, 6, 7, 8, 9] [9, 8, 7, 6, 5, 4, 3, 2, 1] [1, 2, 3, 4, 5, 6, 7, 8, 9] O desafio é gerar as matrizes devolvidas . Eles...

25
Expansão da matriz no estilo Fibonacci

Para cada linha e depois coluna de uma matriz, podemos adicionar uma entrada extra com a soma das duas últimas entradas nessa linha ou coluna. Por exemplo, com a seguinte matriz de entrada: [ 1 1 1 ] [ 2 3 4 ] A matriz resultante seria: [ 1 1 1 2 ] [ 2 3 4 7 ] [ 3 4 5 9 ] Dada uma entrada de...

25
Implementar a regra de divisibilidade por 7

Para verificar se um número decimal é divisível por 7: Apague o último dígito. Multiplique por 2 e subtraia o que resta. Se o resultado é divisível por 7, o número original é divisível por 7. (também descrito, por exemplo, aqui ) Esta regra é boa para verificação de divisibilidade manual. Por...

25
Gere valores preguiçosos

Relacionado: Programe meu forno de microondas . Inspirado em Gerar entrada de microondas preguiçosa . O valor lento do número inteiro não negativo N é o menor dos números inteiros mais próximos de N, enquanto todos os seus dígitos são idênticos. Retorno (por qualquer meio) o valor de um dado...

25
Desenhe uma casa ASCII

Esta é uma janela: --- | | --- Vamos adicionar algumas paredes |. Coloque dois espaços de cada lado, para que a janela tenha espaço suficiente. | --- | | | | | | --- | Agora vamos adicionar um teto e um teto. Para manter a janela no meio da sala, vamos adicionar mais uma linha acima e abaixo...

25
Vandermonde Determinant

Dado um vetor de nvalores, (x1,x2,x3,...,xn)retorne o determinante da matriz de Vandermonde correspondente . Este determinante pode ser escrito como: Detalhes Seu programa / função precisa aceitar uma lista de números de ponto flutuante em qualquer formato conveniente que permita um...

25
Desenhe o arco-íris

O desafio é simples: desenhe um arco-íris no menor número de bytes possível As especificações para o arco-íris são as seguintes: A figura deve ter exatamente 400 pixels de largura e 200 pixels de altura (opcional 401x201 se você quiser um único pixel central) O anel vermelho deve tocar todas as...

25
Feliz dia do Pi arredondado

Para comemorar o Dia do Pi Arredondado, você deve aproveitar a data de hoje para criar um programa que absorva o diâmetro de um círculo e produza sua circunferência multiplicando o diâmetro por 3,1416, onde 3,1416 deve ser obtido usando a data de hoje. Input 3 Output 9.4248 etc. Não leva a data...

25
Encontre a primeira palavra que começa com cada letra

Dada uma sequência, encontre a primeira palavra começando com cada letra (sem distinção entre maiúsculas e minúsculas). Amostra Usando Ferulas flourish in gorgeous gardens.como entrada: "Ferulas flourish in gorgeous gardens." ^^^^^^^ ^^ ^^^^^^^^ | | | | | --> is the first word starting...

25
Alternar uma matriz

O Driftsort é uma maneira simples de "classificar" uma matriz. Ele funciona "deslizando" ou "girando" os elementos na matriz até que a matriz seja classificada ou até que a matriz falhe na classificação. Vamos percorrer dois exemplos. Primeiro, considere a matriz [10, 2, 3, 4, 7]. Como o array não...

25
Golf um apontador de golfe

Quando criança, eu costumava jogar muito o jogo de cartas " golfe " . Seu desafio, se você aceitar, é calcular a pontuação de uma mão de golfe. Como existem mais de 9000 variações neste jogo de cartas 1 , seguiremos as regras que eu lembro de jogar. Regras do jogo) Você termina uma rodada com 6...

25
Gere um Favicon de Troca de Pilha

Você reconhece o logotipo PPCG? fica assim, quando você faz uma arte ascii. +---+ |PCG| +---+ v Agora, neste Code Golf, você criará um código que cria logotipos para outros sites, semelhantes ao logotipo PPCG. O que você deveria fazer A string "Encurtada" será a string, com todas as letras...

25
#Hashtag_or_not

Neste desafio de código de golfe, você verificará hashtags! #What_your_code_should_do Entrada é uma sequência. Emita um valor verdadeiro se for uma hashtag válida e, caso contrário, um valor falso. Definimos uma string como um Hashtag válido se ... Começa com um hash ( #). Ele não tem um...

25
Quais fantasmas estão faltando?

Neste desafio, dada uma lista de fantasmas do Pac-Man, você deve exibir quais fantasmas estão faltando. Você deve fazer isso no menor número de bytes possível Entrada A entrada consistirá em uma sequência ou lista, que incluirá um número de fantasmas, que pode

25
Sequência Q de Hofstadter

Definição a (1) = 1 a (2) = 1 a (n) = a (na (n-1)) + a (na (n-2)) para n> 2 onde n é um número inteiro Tarefa Dado inteiro positivo n, gere a(n). Casos de teste n a(n) 1 1 2 1 3 2 4 3 5 3 6 4 7 5 8 5 9 6 10 6 11 6 12 8 13 8 14 8 15 10 16 9 17 10 18 11 19 11 20 12 Referência OEIS...

25
A Grande Pirâmide de ASCII

Introdução É 2600 aC e as pessoas estão construindo pirâmides agora. Eles já fizeram a base da pirâmide, mas não sabem como continuar. Então, eles te pediram ajuda. As regras para fazer uma pirâmide são bastante simples. Para a camada acima da camada anterior, basta seguir este guia passo a...

25
O princípio do buraco de pombos de permutação

No jogo do sudoku, muitos jogadores gostam de "escrever" os possíveis números que podem aparecer em cada quadrado: A linha acima pode ser representada como uma matriz: [[1,2,9], [6], [5], [7], [1,2,9], [1,2,9], [3], [1,2,4], [8]] Agora, observe que há apenas 1 lugar para onde um 4pode ir....