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.

3
Resolver quebra-cabeças Hitori
Introdução Escreva um solucionador para os quebra-cabeças Hitori usando menos bytes. Desafio Sua tarefa é escrever um solucionador para os quebra-cabeças lógicos Hitori (ひ と り, em japonês; o significado do nome do jogo é "Deixe-me em paz"). As regras são as seguintes: Você é apresentado com uma grade de …
21 code-golf  game 

11
O peso de um zero
Dada uma lista ordenada de números (possivelmente com zeros à esquerda), organize os números verticalmente e deixe todos os zeros caírem até o fundo e todas as saliências caírem no slot mais aberto. Produza os números inteiros resultantes, removendo os zeros à esquerda. Exemplo Trabalhado Digamos que recebemos o seguinte …

5
Tempo para 5 dias
Previsão do tempo: incorreto com muita frequência, certo demais para ignorar. Dada uma temperatura alta e baixa e uma das quatro condições meteorológicas por dia, produz uma previsão gráfica de cinco dias da arte ASCII. A estrutura dos quatro indicadores gráficos é mostrada abaixo. \ / -O- Sunny / \ …

30
X passos adiante, 1 passo atrás
Aqui estão os primeiros 100 números de uma sequência fácil: 0,1,0,2,1,4,3,7,6,11,10,16,15,22,21,29,28,37,36,46,45,56,55,67,66,79,78,92,91,106,105,121,120,137,136,154,153,172,171,191,190,211,210,232,231,254,253,277,276,301,300,326,325,352,351,379,378,407,406,436,435,466,465,497,496,529,528,562,561,596,595,631,630,667,666,704,703,742,741,781,780,821,820,862,861,904,903,947,946,991,990,1036,1035,1082,1081,1129,1128,1177,1176,1226 Como essa sequência funciona? n: 0 1 2 3 4 5 6 7 8 9 10 11 12 0, 1-1=0, 2-1=1, 4-1=3, 7-1=6, 11-1=10, 16-1=15, 0+1=1, 0+2=2, 1+3=4, 3+4=7, 6+5=11, 10+6=16, 15+7=22 a(0) = 0 Para cada ímpar n(indexado …

15
A cifra de mudança de teclado
Dada a seguinte entrada: Um inteiro nonde n > 0. Uma sequência em sque snão está vazia e s~=[0-9A-Z]+(apenas maiúsculas alfanuméricas). Usando um teclado QWERTY simplificado padrão (como mostrado abaixo): 1234567890 QWERTYUIOP ASDFGHJKL ZXCVBNM Execute a seguinte operação: Encontre a linha original em que cada caractere está no teclado. Substitua …

8
Crie uma animação em tesoura!
Tente criar uma animação em tesoura de arte ASCII simples! Desafio Todas as entradas serão números -31 a 31. A saída será uma animação (a ser emitida em algum lugar , desde que o quadro anterior seja substituído. GIFs são permitidos.), Separados por (aproximadamente) 1 quarto de segundo. Se a …

10
Encontrando Primeiros Solitários
Os números primos solitários (como eu os chamo) são números primos, nos quais, dada uma grade numérica com largura w ≥ 3, são números primos que não possuem outros números primos adjacentes a eles, ortogonal ou diagonalmente. Por exemplo, se levarmos essa grade para onde w = 12(primos destacados em …


5
Converter uma página HTML em uma montanha
Tarefa: converter uma página HTML em uma montanha! Quando as páginas HTML são recuadas, elas podem se parecer com: <div> <div> <div> </div> <div> <div> </div> </div> </div> </div> Mas, para ser sincero, uma montanha é mais representativa dessa estrutura. Para reescrevê-lo como: /\ /\/ \ / \ / \ …

11
Frações Unicode
Dada uma fração no formato m/n(onde m e n são números inteiros de coprime), imprima a fração Unicode correspondente. Não se espera que seu programa / função receba nenhuma entrada que não corresponda a um caractere Unicode. Matrizes, por exemplo [2, 3], ao contrário 2/3, são aceitas. m / nao …

5
O meu número é único
Nesse desafio , aprendemos uma maneira de codificar todo número inteiro positivo usando árvores fatoriais. Aqui está como funciona: A cadeia vazia tem o valor 1. (S)onde Sé qualquer expressão com um valor de S é avaliada como a S ª prime. ABonde Ae Bsão expressões arbirary com valores de …

3
Decodificar Braille falso
⢣⠃⢎⠆⣇⡇⡯⡂⠈⡏⢰⢵⢐⡭⢸⠪⡀⢸⢐⡭⠀⢹⠁⢎⠆⢸⣱⢸⡃⢎⠰⡱⢸⣱⢸⡃⠈⡏⢸⡃⡱⡁⢹⠁⢸⡀⡇⡗⢅⢸⡃⠈⡏⢸⢼⢸⢐⡭⠀ ⣇⢸⡃⢹⠁⢹⠁⣟⢸⢕⢐⡭⠀⡮⡆⡯⡂⣟⠀⡯⠰⡱⢸⣸⢸⢕⠀⣏⡆⢎⠆⢹⠁⣪⠅⢸⢼⢸⠰⣩⢸⢼⠀⡮⡆⡗⢼⢸⣱⠀⢎⠆⡯⠀⢇⠇⡮⡆⡯⡂⡇⡮⡆⣟⡆⣇⢸⡃⠸⡰⡸⢸⢸⣱⠈⡏⢸⢼⠀ ⢎⠆⡗⢼⢸⡃⢸⡃⡗⠔⡇⡯⠂⢹⠁⢣⠃⠸⡸⢸⡃⡯⡂⢹⠁⡇⢎⢰⢵⢸⡀⢸⡀⡇⡗⢼⢸⡃⢐⡭⢸⡃⡯⠂⡮⡆⡯⡂⡮⡆⢹⠁⣟⢐⡭⠀⢎⢸⢼⢰⢵⢸⢕⢰⢵⠰⡁⢹⠁⣟⢸⢕⢐⡭⠀ ⡮⡆⢐⡭⢸⠕⢰⢵⠰⡁⣟⠀⡇⣪⠅⢈⣝⢸⡃⡯⡂⢎⠆⠸⡰⡸⢸⢸⣱⠈⡏⢸⢼⠀ ⣪⠅⢎⠆⢸⠈⡏⠀⣇⠰⡱⠰⡱⢸⠪⡀⣪⠅⢸⡀⡇⡗⢅⢸⡃⠸⡰⡸⠰⡱⢸⢕⢸⣱⢐⡭⠀⡮⡆⡯⡂⣟⠀⣪⠅⣟⢸⠕⢰⢵⢸⢕⢰⢵⠈⡏⢸⡃⣏⡆⢸⣳⠘⡜⠀⢹⠁⢇⢆⠇⢎⠆⢸⡀⡇⡗⢼⢸⡃⣪⠅ ⡇⡗⢼⢸⠕⢸⣸⠈⡏⠀⡇⣪⠅⢰⢵⠀⣪⠅⢹⠁⡯⡂⡇⡗⢼⠰⣩⠀⢎⠰⡱⢸⠢⡇⢹⠁⡮⡆⡇⡗⢼⢸⢸⠢⡇⢎⡅⢸⠅⡮⡆⣇⡇⡱⡁⢸⣳⢸⢕⢰⢵⢸⢸⡀⣇⢸⡃⠰⡱⢸⠅ ⢎⠆⡗⢼⢸⡀⢣⠃⢸⡃⡗⢼⠰⣩⢸⡀⡇⣪⠅⡧⡇⢸⣸⢸⠕⢸⠕⢸⡃⡯⡂⢎⢰⢵⢐⡭⢸⡃⢸⡀⣟⠈⡏⠈⡏⢸⡃⡯⡂⣪⠅⢰⢵⢸⠢⡇⣏⡆⢐⡭⢸⠕⢰⢵⠰⡁⣟⢐⡭⠀ ⡮⡆⣟⡆⢎⢸⣱⢸⡃⡯⠰⣩⢸⢼⢸⢀⠇⡗⢅⢸⡀⡗⠔⡇⡗⢼⠰⡱⢸⠕⠰⣩⡆⡯⡂⣪⠅⢹⠁⣇⡇⢇⠇⢇⢆⠇⡱⡁⢣⠃⣩⡃ ⢎⠆⣇⡇⢹⠁⡯⠂⣇⡇⢹⠁⢸⠢⢺⢰⢵⠘⡜⠀⣟⡆⣟⠀⣇⡇⡯⠂⡯⠂⣟⢸⢕⠀⢎⠆⡯⡂⢸⡀⢎⠆⢇⢆⠇⣟⢸⢕⠰⡁⡮⡆⣪⠅⣟⠀ ⣪⠅⡧⡇⢎⠆⡯⡂⢹⠁⣟⢐⡭⠈⡏⠀⢇⢆⠇⡇⡗⢼⢐⡭⠀ ⡗⢼⠰⡱⠀⣇⠰⡱⠰⡱⢸⠕⢸⢼⠰⡱⢸⡀⣟⢐⡭⠀ Versão ASCII do acima ⡯⡂⣟⢸⡀⡮⡆⢹⠁⣟⢸⣱⠀ Sobre caracteres Braille Um caractere em braille contém um retângulo de 4 por 2 pontos, que pode ser visto como uma matriz booleana. A concatenação de todas essas matrizes é uma matriz booleana de …

16
Conjectura recursiva de Collatz
A conjectura de Collatz postula que, se você pegar um número inteiro positivo, repita o seguinte algoritmo várias vezes: if number is odd, then multiply by three and add one if number is even, then divide by two você acabará em 1. Parece sempre funcionar, mas nunca foi provado que …

7
Função Meia Exponencial
Uma função semi-exponencial é aquela que, quando composta consigo mesma, fornece uma função exponencial. Por exemplo, se f(f(x)) = 2^x, então fseria uma função semi-exponencial. Neste desafio, você calculará uma função semi-exponencial específica. Especificamente, você calculará a função dos números inteiros não negativos para os números inteiros não negativos com …

8
Construa esta pirâmide
Sua pirâmide A pirâmide que quero que você construa é feita inteiramente de cubos. Possui 24 camadas, e a N a ésima camada da parte superior contém cubos de N 2 organizados em um quadrado N por N. A pirâmide é assim: Para construir a pirâmide, você precisará de um …

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.