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

23
Um desafio geométrico

Todo mundo adora geometria. Então, por que não tentamos codificá-lo? Esse desafio envolve receber letras e números e criar formas dependendo dele. A entrada A entrada será na forma de (shapeIdentifier)(size)(inverter). Mas o que são identificador de forma, tamanho e inversor? O identificador de...

23
Reorganizando a sequência

Introdução Vamos observar a seguinte sequência (números inteiros não negativos): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, ... Por exemplo, vamos pegar os três primeiros números. Estes são 0, 1, 2. Os números usados ​​nesta sequência podem ser ordenados de seis maneiras diferentes: 012...

23
Tomada

Este é um problema do NCPC 2005 . Roy tem um apartamento com apenas uma única tomada elétrica, mas ele tem várias tomadas de força. Calcule o número máximo de tomadas que ele pode ter usando as réguas de energia que possui. O número de tomadas por filtro de linha é fornecido como entrada. Acontece...

23
Construa um tabuleiro de xadrez

Vi isso em um desafio de PHP. O objetivo é fazer um tabuleiro de xadrez com 64 quadrados (8 * 8) com a quantidade mínima de código. Simples o suficiente, eu criei o meu em PHP em 356 bytes (não é impressionante, eu sei) e gostaria de ver algumas outras abordagens. Isso pode ser feito no idioma de...

23
Classifique essas classificações de títulos

A tarefa As agências de classificação de crédito atribuem classificações aos títulos de acordo com a capacidade de crédito do emissor, e as "Três Grandes" agências de classificação de crédito usam um sistema de classificação em camadas semelhante (embora não idêntico) . Eles têm uma ordem lógica e...

23
Substituir números pela respectiva letra

Crie uma função ou programa que aceite um número como entrada e emita uma sequência em que os pontos do código ASCII para o alfabeto maiúsculo e minúsculo são substituídos por seus equivalentes de caracteres. O alfabeto maiúsculo usa os pontos de código: 65-90 O alfabeto em minúsculas usa os...

23
Desenhar uma linha do tempo

Dada a entrada de uma lista de números inteiros representando datas, produza uma linha do tempo da arte ASCII como a seguinte: <-----------------------------> A B C D E A linha do tempo acima é a saída para entrada [1990, 1996, 1999, 2011, 2016]. Observe várias coisas sobre a linha do...

23
Saindo do ninho

Dada uma lista não plana de números inteiros, produza uma lista de listas contendo os números inteiros em cada nível de aninhamento, começando com o nível menos aninhado, com os valores em sua ordem original na lista de entrada quando lidos da esquerda para a direita. Se duas ou mais listas...

23
Números altamente compostos

Um número altamente composto é um número inteiro positivo que possui mais divisores do que qualquer número inteiro positivo menor. Esta é a sequência O00E A002182 . Seus primeiros 20 termos são 1, 2, 4, 6, 12, 24, 36, 48, 60, 120, 180, 240, 360, 720, 840, 1260, 1680, 2520, 5040, 7560 Por...

23
Determinando fatias verticais

Dada uma imagem, imprima a [largura em pixels de uma seção vertical completa] 1 (se houver). Se não houver seção vertical, produza 0. A entrada pode ser fornecida como um arquivo local ou uma matriz aninhada. Se você optar por receber a entrada como uma matriz aninhada, os pixels brancos devem ser...

23
A sequência XOROR

Os autômatos celulares são realmente fascinantes. Os que geralmente são mencionados são os binários, ou seja, os representáveis ​​por um número. No entanto, esses, na minha opinião, foram mortos. As ACs ternárias são mais interessantes, mas temos todo o ASCII a considerar! Que divertido isso...

23
Escreva uma calculadora Morse

Escreva um programa ou função que use uma expressão matemática no código Morse como entrada e retorne a solução no código Morse. As operações válidas são mais: +e menos: _(sublinhado). Você pode supor que você receberá apenas uma entrada inteira não negativa e que o resultado será não negativo. A...

23
Igualdade na soma dos dígitos

Introdução Vamos pegar o número 180. Este é um número interessante porque a soma dos dígitos desse número é igual a: 1 + 8 + 0 = 9 E a versão quadrada desse número, ou: 180² = 32400 > 3 + 2 + 4 + 0 + 0 = 9 Estes são ambos 9 . A soma dos dígitos do número original e o número ao quadrado...

23
Este é um nome de variável válido?

Objetivo Escreva um programa ou função que verifique se um nome de variável é válido e gera 1 ou Truese é válido, 0,5 se é válido, mas começa com um sublinhado (_) e 0 ou Falsese não é válido. Regras Um nome de variável na maioria dos idiomas é válido se começar com um sublinhado ou letra (az,...

23
Classificar uma lista aninhada

Você deve escrever um programa ou função que classifique uma lista aninhada. Aqui estão as regras para classificar uma lista aninhada: Vamos tomar esta lista como um exemplo: ((5, 2), 2, 7, (2, 1, (3, 4)), 9) Cada elemento nesta lista tem uma "prioridade". Um elemento conta como um número ou...

23
Desenhe um hexa-glifo aleatório

A imagem acima é chamada de hexa-glifo. Hexa-glifos são alguns padrões legais que eu criei enquanto rabiscava durante minha aula DiffEq. Aqui está como você faz um: Considere o seguinte conjunto de pontos, em forma de um hexagrama regular. O hexágono interno é o que conterá o glifo final,...

23
Média de uma imagem

Aqui está uma imagem: %%%%%%%%%%%%% % Hello, % % world! % %%%%%%%%%%%%% Mas é muito confuso para nossos cérebros subdimensionados calcularem. Então, calculamos a média da seguinte forma: Divida-o em 2 x 2 seções. Se a imagem terminar antes que uma seção seja concluída, imagine que haja espaços...

23
Quanto mais reputação eu preciso?

A programação de quebra-cabeças e o Code Golf se formou na versão beta. Em breve, obteremos um design de site personalizado e, com isso, os limites de reputação para privilégios subirão. Muitos usuários perderão privilégios no site. Portanto, sua tarefa é escrever um programa que nos diga quanta...

23
Rainbowlify uma imagem

Esse desafio é mudar gradualmente os tons de uma imagem para criar imagens bonitas como esta: ( original ) Desafio Escreva um programa ou função que inclua dois números inteiros não negativos e uma imagem em qualquer formato de arquivo de imagem comum de sua escolha (você pode seguir um caminho...

23
Troca de pilha

Problema Digamos que você tenha N pilhas denominadas S 1 a S N , onde cada S k (k = 1 a N) contém N cópias do número k. Por exemplo, quando N = 3, as pilhas ficam assim: 1 2 3 <- top of stack 1 2 3 1 2 3 <- bottom of stack ======= 1 2 3 <- stack index Aqui existem 3 pilhas indexadas...