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

Code-golf é uma competição para resolver um problema específico com o menor número de bytes de código-fonte.

4
Encontre o número cromático
Surpreendentemente, ainda não tivemos nenhum desafio na coloração de gráficos! Dado um gráfico não direcionado, podemos atribuir a cada vértice uma cor de modo que não dois vértices adjacentes compartilhem a mesma cor. O menor número χ de cores distintas necessárias para conseguir isso é chamado número cromático do gráfico. …

4
Como NÃO reduzir frações
Reduzindo frações da maneira errada Neste desafio do código-golfe, você precisa encontrar frações que podem ser reduzidas da maneira errada, mas que acabam no mesmo número. Nota: reduzir frações da maneira errada tem aqui uma definição exata, veja detalhes. Exemplo: 64/16 = 6 4/1 6 = 4/1 = 4 Claro …

3
Codegolf: Quine e Antiquine
Esse desafio é semelhante ao Can you Meta Quine? Um quine é um programa que se produz em STDOUT. Esse desafio é produzir um programa A que, quando executado, produz um programa B no STDOUT. O programa B quando executado produz o programa A em STDOUT. Os programas A e …
13 code-golf  quine 

3
Construa um gerador de quebra-cabeças de gelo + solucionador
No Twitch Plays Pokémon , um dos obstáculos mais irritantes que se pode enfrentar é um quebra-cabeça de gelo, onde você deve viajar de um lugar para outro deslizando todo o caminho em uma direção até atingir uma parede ou uma pedra. Sua tarefa é criar um programa que gere …
13 code-golf 

5
Converta graus em um dos 32 pontos da bússola
A bússola de 32 pontos é ... interessante, para dizer o mínimo. Por Denelson83 (Trabalho próprio) [ GFDL ou CC-BY-SA-3.0 ], via Wikimedia Commons Seu desafio é tomar uma medida de grau e convertê-la em uma direção na bússola de 32 pontos. Cada direção tem 11,25 (360/32) graus a mais …
13 code-golf 

9
Game of Set Puzzle
Talvez você conheça o jogo de Set (um jogo maravilhoso para crianças), um jogo de cartas com 81 cartas, onde cada carta tem uma figura com 4 atributos diferentes (forma, número, cor e preenchimento). Cada atributo possui 3 valores diferentes: form: wave, oval, diamond colour: red, purple, and green number: …
13 code-golf 

8
Exclua os arquivos ".DS_Store" traquinas
Se você usa o OS X, pode estar familiarizado com os famosos arquivos ".DS_Store" ocultos produzidos como resultado do uso do Finder. O desafio é escrever um código que percorra todo o sistema de arquivos e exclua qualquer arquivo chamado ".DS_Store". Código clássico de golfe - o código mais curto …

24
Conversão Little Endian Number em String
Introdução Durante o trabalho com o gerador de BMP (bitmap) , enfrento o problema de converter o número em string hexadecimal pequena. Aqui está a função que eu crio em JavaScript - mas me pergunto como o código pequeno pode funcionar da mesma forma let liEnd= num => num.toString(16).padStart(8,'0').match(/../g).reverse().join``; console.log(liEnd(304767)) …
13 code-golf 


7
Encontre o nome da cor HTML mais próximo
Entrada Um único código de cores hexadecimal de 6 dígitos, maiúscula, sem #. Também pode ser um número inteiro de 24 bits, se você preferir. Resultado O nome da cor HTML mais próximo (por exemplo red, ou dark-salmon, conforme definido em https://www.w3schools.com/colors/colors_names.asp ou veja abaixo). A distância é definida somando …
13 code-golf  color 



6
Use esse bom meme
Atualmente, existe um meme na internet que consiste em tomar uma sentença, reverter o significado e adicionar n'tno final. Por exemplo, I am smalltorna-seI am talln't Desafio Para o desafio, simplificaremos o seguinte: sua tarefa será detectar sempre que houver uma negação em uma frase e substituí-la pela positiva, n'tadicionando …
12 code-golf  string 

1
Analisando seqüências do tipo Collatz
Definimos uma sequência do tipo Collatzs com 4 números inteiros positivos: n valor inicial d > 1 divisor m > 1 multiplicador i incremento (Na sequência original de Collatz d = 2 m = 3e i = 1.) Dado que esses números inteiros sserão criados da seguinte maneira: s(0) = …

10
Alinhe o CSV
Visão geral: Seu trabalho é pegar a entrada CSV no key=valueformato e alinhá-la de uma maneira mais organizada (veja abaixo). Entrada: Sempre via stdin . Os registros sempre estarão no seguinte formato key=value: foo=bar,baz=quux abc=123,foo=fubar baz=qwe,abc=rty,zxc=uiop,foo=asdf Não haverá lista de chaves possíveis com antecedência, você deve encontrá-las no texto de …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.