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

13
Coletar e colocar itens

O objetivo desse desafio é coletar itens selecionados em uma lista e movê-los para um determinado local na lista. Como um exemplo visual, pegue os valores de entrada (representados por números inteiros em caixa preta) e uma lista correspondente de valores de verdade onde true indica que o item...

13
Majorização não classificada de duas listas

Definição Diz-se que um vetor a contendo n elementos majoriza ou domina um vetor b com n elementos se todos os valores k são tais que 1 ≤ k ≤ n , a soma do primeiro elemento de a ↓ através do k ésimo elemento de a ↓ é maior igual ou igual à soma do primeiro a k de elementos de b ↓ , em que v ↓...

13
A caminhada de uma rainha através de uma espiral

Em um reino distante, uma rainha do xadrez faz uma caminhada diária por um caminho em espiral, numerado de 1 a n, não se importando em seguir a própria espiral, mas simplesmente fazendo os movimentos da rainha como faria em um tabuleiro de xadrez. A rainha é amada por seus súditos, e eles anotam...

13
Codificar por cento uma sequência

Introdução Como alguns de vocês devem saber, os URLs realmente têm uma lista de caracteres que fazem coisas especiais. Por exemplo, o /caractere separa as partes do URL, e ?, &e =caracteres são usados para passar parâmetros de consulta para o servidor. Na verdade, há um monte de personagens...

13
Teste de seqüências admissíveis

Resumo executivo: teste se uma sequência de entrada de números inteiros é "admissível", o que significa que ela não cobre todas as classes de resíduos para qualquer módulo. O que é uma sequência "admissível"? Dado um número inteiro m ≥ 2, as classes de resíduos módulo m são apenas as m...

13
Implemente essa cifra de chave

Implemente essa cifra de chave Objetivo Use o algoritmo (explicado na seção Algoritmo) para implementar uma determinada cifra. O programa deve ler a entrada do STDIN ou o equivalente mais próximo disponível, usar o algoritmo para gerar o texto cifrado e uma chave. O texto cifrado e a chave...

13
Começos escalonados

Nas corridas em que os corredores percorrem pelo menos uma curva de uma pista curva, as posições iniciais de cada corredor são escalonadas, de modo que cada corredor percorre a mesma distância ao redor da pista (caso contrário, o corredor na pista mais interna teria uma grande vantagem ) Dados os...

13
Encontre o caminho certo

Dada uma lista de caminhos, produza o caminho correto. Exemplo de caminho: /\ ----+/ | -e |são caminhos horizontais e verticais. /e \são curvas de 90 °. +é tratado como um -ou |dependendo da direção atual. Os caminhos podem seguir qualquer direção e um caractere pode ser usado em vários...

13
Hexagolf: Validagons

Desafio Dada uma forma de arte ASCII, você deve descobrir se a forma é um hexágono regular ou não. Hexágonos Um hexágono regular é definido usando duas regras: Tem seis lados Cada lado tem um número igual de caracteres Por exemplo, a seguinte forma é regular, mas não possui seis lados e,...

13
Distância para quatro

Este desafio é baseado neste vídeo . Eu recomendo que você assista antes de tentar este desafio. Primeiro, definimos uma função. Esta função ( OEIS ) recebe um número inteiro n como entrada e gera o número de letras na representação em inglês de n (sem espaços ou hífens). Por exemplo, "três" tem 5...

13
Cifra par / ímpar ASCII

Definiremos o ASCII Odd / Even Cipher através do pseudocódigo abaixo: Define 'neighbor' as the characters adjacent to the current letter in the string If the one of the neighbors is out of bounds of the string, treat it as \0 or null Take an input string For each letter in the string, do If...

13
Interpretar intervalos soltos

Interpretar intervalos soltos ListSharp é uma linguagem de programação interpretada que possui muitos recursos, um deles é um criador de intervalo baseado em 1 índice que funciona assim: Você define um intervalo como (INT) TO (INT)ou apenas (INT)onde ambos ou o int único podem ir do valor mínimo...

13
Ajude-me com a minha decoração de Halloween

O Dia das Bruxas está chegando, e eu ainda não decorei minha casa, então vou precisar da sua ajuda para fazer esta tarefa Entrada A entrada será uma lista de números de 4 dígitos, onde cada dígito representa uma parte da decoração: EMBU |||| |||+-upper decoration ||+-bottom...

13
Ajude-me a trapacear no Cheat

Cheat é um jogo de cartas em que você está tentando se livrar da sua mão. Um turno é algo mais ou menos assim: Determine qual ranking de cartas você tem para jogar nesse turno. Na maioria das variantes, esse é um ranking mais alto que o turno anterior. Jogue 1-4 cartas, com a face para baixo....

13
Gere permutações impacientes

Introdução Eu defini a classe de permutas antsy em um desafio anterior . Como lembrete, uma permutação p dos números de 0 a r-1 é ansiosa, se para cada entrada p [i], exceto a primeira, houver alguma entrada anterior p [ik] tal que p [i] == p [ ik] ± 1 . Como um fato divertido, também afirmei que...

13
Primos com um toque

Nota: isso é fortemente inspirado por esta pergunta . Tarefa: Sua tarefa é gerar o nth prime, quando cada caractere do seu programa é repetido várias nvezes. Digamos que seu programa seja: Derp Cada caractere é repetido uma vez, portanto deve ser exibido 2. Quando cada caractere é duplicado...

13
Resolva a equação de Laplace

Introdução à Matemática Numérica Este é o "Olá, mundo!" de PDEs (Equações Diferenciais Parciais). A equação de Laplace ou difusão aparece frequentemente em física, por exemplo, equação de calor, deformação, dinâmica de fluidos, etc ... Como a vida real é 3D, mas queremos dizer "Olá, mundo!" e não...