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

9
Os números são amigáveis?

Dois números são considerados amigáveis se a soma correta do primeiro divisor for igual ao segundo número, a soma adequada do segundo número for igual ao primeiro número e o primeiro e o segundo número não forem iguais. Vamos definir S(x)como a soma correta do divisor de x. 220 e 284 são amigáveis...

9
Tick-Quine-Bomb!

Desafio: Crie um programa ou função que aceite uma entrada inteira, que emita um novo programa / função, conforme especificado abaixo. Entrada: Inteiro n: Tempo em segundos antes da bomba-relógio explodir. Resultado: O programa original que teve o tempo em segundos ncomo entrada, produzirá um...

9
Simulação de carros com falhas

Introdução Eu tenho alguns carros ASCII que têm velocidade e direção. Sua velocidade é representada por seu número. Se um carro estiver <>, ele parou. Por exemplo: <> 1> 2> 3> Depois de um segundo, eu recebo <> 1> 2> 3> Depois das duas, eu...

9
Asteriscos virais

Dado um número inteiro positivo N ("viralidade"), seu programa deve criar um desenho de uma árvore com arte ASCII com dois ramos de comprimento N estendendo-se para baixo e / ou para a direita a partir do canto superior esquerdo. A direção adotada por cada ramo após o primeiro asterisco pode ser...

9
+ - problema da mochila

Dado um conjunto de itens, cada um com um peso e um valor, determine o número de cada item a ser incluído em uma coleção, para que o peso total seja menor ou igual a um determinado limite e o valor total seja o maior possível. Wikipedia para mais informações Por exemplo, você pode receber um peso...

9
Saída algumas palavras reservadas

Para um idioma de computador, uma palavra reservada é uma palavra que não pode ser usada como identificador, como o nome de uma variável, função ou rótulo. Para outros idiomas de computador, as palavras-chave podem ser consideradas como o conjunto de instruções de idioma. Desafio Usando o idioma...

9
Quatro eixos em espiral

Pegue os números 0, 1, 2, 3, 4, ...e organize-os em uma espiral no sentido horário, começando para baixo, escrevendo cada dígito em seu próprio quadrado separado. Em seguida, dado um dos quatro caracteres ASCII distintos e consistentes (sua escolha) representando um eixo e um número inteiro de...

9
A maior praça

Esta pergunta é semelhante à maior praça de uma grade . Desafio Dada uma matriz 1e 0em um formato de cadeia "xxxx,xxxxx,xxxx,xx.."ou formato de matriz ["xxxx","xxxx","xxxx",...], você criará uma função que determina a área da maior submatriz quadrada que contém todas 1. Uma submatriz quadrada é...

9
Interpretar TwoMega

Neste desafio, você escreverá um intérprete para 2 Ω (transcrito como TwoMega ), uma linguagem baseada livremente no cérebro, com um espaço de armazenamento de dimensão infinita. O idioma 2 Ω contém três partes do estado: A fita , que é uma lista infinita de bits, foi inicializada como 0. Ela...

9
Dicas para jogar golfe no The Powder Toy

Divirta-se com este, The Powder Toy é um desafio interessante para o golfe, especialmente com a lógica do filt. O que faz do TPT um desafio são as muitas e muitas maneiras de abordar um problema: Should I use Cellular Automaton rules, SWCH logic, Filt logic, subframe filt logic, and/or wall...

9
Reduza usando o valor mais baixo

O desafio Crie uma função que obtenha uma matriz de números e subtraia de cada elemento o elemento mais baixo da matriz que ainda não foi subtraído de outro. Depois de usar o valor mais baixo, ele não pode ser usado novamente. Os números na matriz são números decimais e não necessariamente...

9
Aritmética interpretada

Um fato pouco conhecido é que, se você ativar extensões de idioma suficientes (ghc), Haskell se tornará uma linguagem interpretada de tipo dinâmico! Por exemplo, o programa a seguir implementa a adição. {-# Language MultiParamTypeClasses, FunctionalDependencies, FlexibleInstances,...

9
Ocorrências de Data

Dada três inteiros não negativos y, me d(dos quais pelo menos um deve ser positivo) e uma data válida com um ano positivo (em qualquer formato razoável, que inclui o ano, mês e dia, e nenhuma informação adicional), a saída do data que é yanos, mmeses e ddias após a data original. O calendário...

9
Festa de aniversário compartilhada

Um escritório (vamos chamá-lo de "O Escritório") reduzirá o tempo perdido em 2019, consolidando as festas de aniversário do escritório. Quaisquer duas pessoas com um aniversário entre segunda e sexta-feira (inclusive) da mesma semana serão comemoradas com uma festa de aniversário compartilhada em...

9
Os ponteiros do relógio da desgraça

Você está acorrentado a uma cadeira. Debaixo de você há um enorme vulcão. Um relógio de 12 horas ao seu lado marca sinistramente, e você vê que ele tem fios que vão da parte de trás até uma corrente, o que o leva ao centro da terra. Gravada no relógio está uma nota: Cada ponteiro do relógio...

9
Diferentes combinações possíveis

Problema Dado um valor n, imagine uma paisagem de montanha inscrita em uma referência (0, 0) a (2n, 0). Não deve haver espaços em branco entre as encostas e a montanha não deve descer abaixo do eixo x. O problema a ser resolvido é: dado n (que define o tamanho da paisagem) e o número k de picos (k...