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

14
Esvazie uma piscina. . . Com apenas um copo solo vermelho

Você tem uma piscina cheia de água. Você precisa esvaziá-lo, mas não consegue pensar em um método eficiente. Então você decide usar seu copo solo vermelho. Você enche repetidamente o copo até o fim e o joga fora da piscina. Desafio Quanto tempo leva para esvaziar a piscina? Entrada [shape of...

14
Verifique todas as teclas de um teclado

Escreva o programa mais curto que aguarde até que todas as teclas de um teclado americano com 101 teclas padrão * sejam pressionadas e saia da escrita OK! Cada vez que uma tecla é pressionada, o programa exibe em uma nova linha o número restante de teclas exclusivas não pressionadas que precisam...

14
Processamento de texto # 1: Hifenização

fundo Esta é a primeira parte de um campo de golfe de 3 buracos no processamento de texto. A idéia geral é que, se você pegar um texto de entrada e direcioná-lo através das soluções para os três desafios (com uma pequena quantidade de código de cola), ele cuspirá um parágrafo lindamente formatado....

14
Randomize pontos em um disco

Eu li sobre círculos em algum lugar e agora aprendi sobre discos ( na verdade é um conceito bastante comum ) e pensei sobre codegolf. Sua tarefa é aleatoriamente um ponto / vários pontos em um disco com o raio 1. Regras: Todos os pontos devem ter igual probabilidade de serem gerados Coordenadas...

14
Contando os pontos finais de uma arte ASCII

Você deve escrever um programa ou função que receba uma sequência representando uma arte ASCII como entrada e saída ou retorne o número de terminais na entrada. A entrada será composta pelos caracteres space - | +(com 0, 2, 2 e 4 pontos de extremidade, respectivamente) e quebras de linha. Por...

14
Karel J. AlphaBot Sequence Generator

Pontuações Esta seção será preenchida quando os envios forem inseridos. Normal 1. bopjesvla Perl 54 2. edc65 Javascript (ES6) 91 3. name language score 4. name language score 5. name language score Rodada de Bônus 1. name language score 2. name language score 3. name language score 4. name...

14
Números de Confidente

Números de Confidente Let xSer um número inteiro de uma base arbitrária, tal que Dé uma matriz de seus dígitos. xé um número confidencial se, para todos os nintervalos 1e o comprimento de D: D[n+1] = D[n] + D[n-1] + ... + D[1] + n Pegue, por exemplo, o número 349na base 10. Se rotularmos os...

14
Contando cadeias de Cunningham

Os números primos sempre fascinaram as pessoas. 2300 anos atrás, Euclides escreveu em "Elementos" Um número primo é aquele que é medido apenas por uma unidade. o que significa que um primo só é divisível por 1(ou por si mesmo). As pessoas sempre procuraram relações entre números primos e...

14
Autômato Celular Pseudoaleatório

Introdução Neste desafio, simularemos um certo autômato celular probabilístico usando números pseudo-aleatórios muito ruins. O autômato celular é definido em cadeias binárias pela seguinte regra local. Suponha que o vizinho esquerdo de uma célula e a própria célula tenham estados ae b. Se...

14
É L-convexo?

fundo Um poliomino é chamado L-convexo , se for possível viajar de qualquer ladrilho para outro ladrilho por um caminho em forma de L, ou seja, um caminho que segue as direções cardinais e muda de direção no máximo uma vez. Por exemplo, o poliomino de 1s na figura 0 0 1 1 1 0 1 1 1 1 0 0 1 1 0...

14
A fuga do labirinto de flechas

Questão Você tem uma matriz de 50 por 50 caracteres. Cada célula tem uma seta apontando em qualquer uma das quatro direções. Nenhuma célula está vazia. Ao inserir uma célula, você deve sair dela na direção especificada pela seta. A seta também pode apontar na mesma direção de onde você veio,...

14
Do outro lado do alfabeto

Do outro lado do alfabeto Neste desafio, você tem problemas para lembrar as letras do alfabeto. Para contornar isso, você sobe e desce o alfabeto até chegar à letra. Como você deseja que seu código seja portátil, você o escreverá com blocos de letras. Você tem uma quantidade limitada de blocos de...

14
E todas as pessoas disseram ...

Objetivo Dada uma entrada de texto que não contém caracteres [ou ], execute as seguintes ações: Para todas as instâncias Amencom pelo menos uma letra maiúscula (todas as instâncias de Amenexclusão amen), produza a mesma Amen(retenha maiúsculas). Para cada instância de /all the people said[?:...

14
Zip e Classificação de Cordas

Dada uma lista de cadeias, produza uma única cadeia formada pegando um caractere de cada cadeia em cada posição, classificando-as por ordinal ASCII e anexando-as em ordem à cadeia de saída. Em outras palavras, para ncadeias de entrada, os primeiros ncaracteres da saída serão os primeiros caracteres...

14
Número de peças em um tabuleiro de damas

Introdução Um tabuleiro de damas normal contém 8 x 8 = 64 quadrados: Você pode ver que, no total, existem 12 peças brancas . Preto e branco sempre têm a mesma quantidade de peças. Se houver mais peças no tabuleiro, as peças serão vizinhas, o que não é permitido para esse desafio. Para...

14
Interprete StackyMath!

Hora de você implementar minha nova linguagem baseada em pilha! Chama-se StackyMath. Este será um idioma baseado na pilha com 8 operações na pilha e maneiras de adicionar números à pilha. Lista de operações: /: Divisão. Apresentado nos 2 principais números da pilha. Empurra o resultado de volta...

14
O jogo dos Sevens! Quem disse o que?

O jogo de Sevens é jogado da seguinte forma: os njogadores sentam em círculo e começam a contar a partir de 1, passando para a esquerda (ou de jogador Apara jogador B). Quando um número pque tem um 7OU é divisível por, 7é atingido, o jogador que falou o número p-1, depois que o próximo jogador diz...