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

12
Pi Natural # 2 - Rio

Objetivo Dada uma corda com um conjunto de hashes, calcule seu comprimento total e divida pela distância do início ao fim. Simulação O que estamos simulando? De acordo com este artigo , a relação entre o comprimento de um rio e a distância entre o início e o fim é de aproximadamente Pi! (Isso...

12
Que horas são em unicode?

O desafio é simplista, dado um tempo de entrada como uma string em qualquer um dos seguintes formatos: hh, hh:mmOu hh:mm:sscom 0 ≤ hh ≤ 23, 0 ≤ mm ≤ 59e 0 ≤ ss ≤ 59. Indique a que horas está atualmente usando os seguintes símbolos: AA LABEL FOR CHARACTER CODE POINT HEXADECIMAL ==...

12
Trapaça ideal no BINGO

Você está cansado de outros jogadores anunciarem presunçosamente "BINGO" e passarem triunfantemente por você para reivindicar o prêmio. Desta vez será diferente. Você subornou o chamador para fazer as chamadas do BINGO com antecedência, na ordem em que serão chamadas. Agora você só precisa criar um...

12
Construir uma matriz gaussiana

O desfoque gaussiano é um método usado para desfocar as imagens sem problemas. Envolve a criação de uma matriz que será usada pela convolução com os pixels de uma imagem. Nesse desafio, sua tarefa é construir essa matriz usada no desfoque gaussiano. Irá levar uma entrada r que será o raio do borrão...

12
Gere com eficiência todas as partições de vetor

Uma partição de vetor está dividindo um vetor em uma série de vetores, de modo que sua soma seja a original. Aqui estão algumas partições: [3, 1, 2] = [3, 1, 2] [3, 1, 2] = [0, 0, 1] + [0, 0, 1] + [0, 1, 0] + [1, 0, 0] + [2, 0, 0] [3, 1, 2] = [1, 1, 2] + [2, 0, 0] Aqui, a adição de vetores é...

12
Desenhe o diagrama de tempo digital XNOR

Abaixo está um diagrama de tempo digital (esquemático) , para a porta lógica XNOR . ┌─┐ ┌─┐ ┌─────┐ ┌─┐ ┌─┐ ┌───┐ A ──┘ └─┘ └─┘ └─┘ └─┘ └─┘ └── ┌───┐ ┌───┐ ┌─┐ ┌─────┐ ┌─┐ ┌─┐ B ┘ └─┘ └─┘ └─┘ └───┘ └─┘ └ ┌─────┐ ┌─┐ ┌─┐ ┌───┐ X ──┘ └───┘ └───┘ └───┘ └──── Seu objetivo é reproduzi-lo...

12
Crianças baralhar cartões

Baralhar um baralho de cartas é difícil para as crianças, então elas precisam descobrir maneiras de obter um baralho bem baralhado razoável o mais simples possível. Uma maneira de fazer isso que fornece resultados razoavelmente bons é: Retire o cartão superior e insira-o em um local aleatório no...

12
A validação do módulo

Dada uma lista de expressões matemáticas que são verdadeiras e consistem em cálculos de módulo restante com dois números e um resultado, sua tarefa é produzir os primeiros nnúmeros que são verdadeiros para todas as declarações da lista. Por exemplo: [m % 3 = 0, m % 4 = 1, m % 5 = 3], onde% é o...

12
Quine Entropic!

Sua tarefa é escrever um programa ou função que: Quando executado pela primeira vez, gera seu código fonte. Nas execuções subseqüentes, deve gerar o que produziu anteriormente, mas com uma alteração aleatória de caracteres (definida abaixo). Não precisa ser uma alteração uniformemente aleatória,...

12
Problema estável no casamento

fundo Suponha que haja 2*npessoas para se casar e, além disso, suponha que cada pessoa seja atraída por exatamente noutras pessoas sob as restrições de que: Atração é simétrica ; isto é, se pessoa Aé atraída por pessoa B, então pessoa Bé atraída por pessoa A. A atração é antitransitiva ; isto é,...

12
Importador simples de CSV / DSV

Um pouco mais que um inverso disso . In: dados DSV de  várias linhas e um único caractere delimitador. O DSV pode ser usado como arquivo, nome de arquivo, sequência separada por quebra de linha, lista de sequências, etc. Todos os registros têm o mesmo número de campos e nenhum campo está vazio. Os...

12
Derrube a pilha de areia

(Existem perguntas relacionadas sobre arquivos de areia infinitos e a localização de elementos de identidade de arquivos de areia .) Dada uma matriz de números inteiros não negativos, retorne uma matriz das mesmas dimensões, mas tombou : Se a matriz não contiver valores maiores que 4,...

12
Negar a sequência

Disclaimer: Este não é o meu desafio, mas ThisGuy disse que eu estava bem em postar. Ocasionalmente, quero escrever uma palavra sobre o oposto, como happinessvai para unhappiness. Infelizmente, quando isso acontece, meu cérebro às vezes fica em branco. Então, um dia, depois de mais um...

12
Antes tarde do que nunca!

O seu programa / função, etc. terá 2 entradas. O primeiro será uma lista de quem veio à minha festa e quando. Exemplo: Kevin 13:02 Ruby 5 Sam 3 Lisa 6 Bob 12 O que isso significa? Isso significa que Kevin chegou à minha festa primeiro (às 13:02, horário de 24 horas), depois Ruby 5 minutos...