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

14
Encontre os seguintes conjuntos

O desafio abaixo exige que você esteja familiarizado com a teoria formal do analisador. Se você não sabe o que a pergunta está perguntando, porque não sabe o que significam os termos, gramáticas sem contexto e conjuntos de primeiro / seguir são abordados em muitos cursos universitários. Posso...

14
Desafios de D&D

Dentro Dungeons & Dragons , quase tudo é decidido rolando um dado. Normalmente, se a rolagem for maior ou igual a um valor especificado, sua tentativa de fazer o que você deseja fazer será bem-sucedida e falhará de outra forma. Geralmente, um dado de 20 lados (também conhecido como d20) é usado...

14
Propriedades de funções binárias

Muitos tópicos importantes na álgebra abstrata envolvem uma função binária atuando em um conjunto. Várias propriedades de tais funções foram definidas na investigação de tais tópicos. Seu desafio será determinar se uma determinada função binária em um determinado domínio possui cinco dessas...

14
Cartas, mexa-se! Pt. 2

As primeiras cartas, mexam-se! era muito popular, mas tinha participação limitada. Este será mais fácil de resolver, mas espero envolver alguns truques no golfe. Você recebe uma sequência de apenas letras minúsculas. Para cada carta, com a posição no alfabeto m , movê-lo de modo que se torna o m...

14
Vetores euclidianos

Dada a arte ASCII de dois vetores, encontre a magnitude e o grau do vetor resultante. Entrada Isso pode ser recebido via STDIN, lido de um arquivo local ou fornecido através de uma chamada de função. Aqui está um exemplo de uma entrada de dois vetores: ^------> | | | x Isso representa uma...

14
Padrões de movimento do "salto" do xadrez de fadas

Um saltador é uma categoria de peça de xadrez de fada que se move "pulando". Um cavaleiro normal é um (1,2) -leaper, significando que cada movimento envolve mover uma distância de 1 quadrado em uma direção ortogonal e 2 quadrados na direção perpendicular. .o.o. o...o ..N.. o...o .o.o. Existem...

14
As regras de distribuição do mundo pirata

Existe um "jogo" existente no qual os piratas dividem racionalmente as moedas de ouro de acordo com certas regras. Citando da Wikipedia : Existem 5 piratas racionais, A, B, C, D e E. Eles encontram 100 moedas de ouro. Eles devem decidir como distribuí-los. Os piratas têm uma ordem estrita de...

14
Relógio (jogo de cartas)

O relógio é um jogo de cartas interessante, pois não requer habilidade. É um jogo para um jogador e a mesma configuração de cartão sempre leva a uma vitória ou uma perda. Neste desafio, você precisa descobrir se uma determinada configuração de cartão vence ou perde . Você pode jogar o jogo aqui...

14
Zeros no intervalo

Sua tarefa é escrever uma função ou programa que use dois números inteiros não negativos ie k( i≤ k) e descobrir quantos zeros você escreveria se escrevesse todos os números inteiros de iaté k(inclusive) na sua base de escolha em uma peça de papel. Envie esse número inteiro, o número de zeros, para...

14
Quine indexável

O objetivo desse desafio é criar um programa que produza a enésima letra do seu código-fonte, onde n é dado como entrada para o programa. Como a maioria dos desafios de quine, você não tem permissão para ler seu código-fonte como um arquivo ou usar quaisquer funções embutidas de quine. Entrada Um...

14
Vá gerar um pouco de Java

Seu chefe quer que você escreva um código como este: public static boolean isPowerOfTen(long input) { return input == 1L || input == 10L || input == 100L || input == 1000L || input == 10000L || input == 100000L || input == 1000000L || input == 10000000L || input == 100000000L || input...

14
Encontre o litoral

Sua tarefa é encontrar o comprimento da costa de um mapa de ilhas fornecido em um mapa ASCII. O mapa de entrada será composto por 1 ou mais #caracteres que indicam terra e espaços que indicam água. O litoral é considerado qualquer margem entre a terra e a água, incluindo lagos e ilhas do...

14
Multiplicação decimal de cadeias

Dadas 2 entradas, uma sequência e um número decimal, produza a sequência multiplicada por esse número. O problema é que o número pode ser um número flutuante ou um número inteiro. Você deve imprimir a floor(n)hora da sequência e, em seguida, as primeiras floor((n-floor(n))*len(string))letras...

14
Microgestão de Mercearia

Você é funcionário da nova mercearia Half Foods, e é um dia antes do Natal do Dia de Ação de Graças . Como a loja estará lotada de clientes correndo para comprar seus alimentos, a loja precisa de um gerente de tráfego para enviar todos para as linhas apropriadas. Sendo preguiçoso, você gostaria de...

14
Saída da hora atual na arte ascii

Desafio Sua tarefa é produzir o tempo (em 12 horas) na arte ascii. Todos os caracteres que serão usados ​​são os seguintes: ___ __ ___ ____ _ _ _____ __ ______ / _ \ /_ | |__ \ |___ \ | || | | ____| / / |____ | | | | | | | ) | __) | | || |_ | |__ / /_ / / | | | | | | / / |__ < |__ _| |___...

14
Caminho mais longo em um plano 2D

Você recebe um conjunto de coordenadas cartesianas arbitrárias, únicas, 2d, inteiras: por exemplo, [(0,0), (0,1), (1,0)] Encontre o caminho mais longo possível desse conjunto de coordenadas, com a restrição de que uma coordenada possa ser "visitada" apenas uma vez. (E você não "volta" para a...