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.

30
O principal desafio dos zeros
O desafio Dados dois números inteiros como entrada ( xe y), produza xcomo uma string com o número de zeros à esquerda necessário para que sejam ycaracteres longos sem o sinal. Regras Se xtiver mais de ydígitos, produza xcomo string sem modificação. A saída como número inteiro não é aceita, …
31 code-golf  string 

3
Partituras ASCII-art generator
Nota : Anders Kaseorg me avisa que isso pode ser uma duplicata de outra pergunta anterior . Parece que sim, e desculpe-me por não ter encontrado essa pergunta antes de postar esta. No entanto, essa pergunta recebeu apenas uma resposta e essa é mais simples, caso você queira tentar dessa …

13
Simulador de fritadeira
Sua tarefa é modelar os efeitos da massa em pedaços de comida. Por favor, adicione três camadas de crosta. [[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0], // in [0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,1,1,1,0,0,0,0,0,0,0,1,1,0,0,0], [0,0,0,0,1,0,0,0,0,0,0,0,1,1,0,1,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]] | V [[0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,1,2], [0,0,2,1,2,2,0,0,0,0,0,0,0,2,2,0,2,0], [0,0,2,1,1,1,2,0,0,0,0,0,2,1,1,2,0,0], [0,0,0,2,1,2,0,0,0,0,0,2,1,1,2,1,2,0], [0,0,0,0,2,0,0,0,0,0,0,0,2,1,1,1,2,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0]] | V [[0,0,3,2,3,3,0,0,0,0,0,0,0,3,3,2,1,2], [0,3,2,1,2,2,3,0,0,0,0,0,3,2,2,3,2,3], [0,3,2,1,1,1,2,3,0,0,0,3,2,1,1,2,3,0], [0,0,3,2,1,2,3,0,0,0,3,2,1,1,2,1,2,3], [0,0,0,3,2,3,0,0,0,0,0,3,2,1,1,1,2,3], [0,0,0,0,3,0,0,0,0,0,0,0,3,2,2,2,3,0]] | V [[0,4,3,2,3,3,4,0,0,0,0,0,4,3,3,2,1,2], // out [4,3,2,1,2,2,3,4,0,0,0,4,3,2,2,3,2,3], [4,3,2,1,1,1,2,3,4,0,4,3,2,1,1,2,3,4], …
31 code-golf  matrix 

30
Eu sou um número próprio?
Um número próprio (também chamado de número colombiano ou Devlali) é um número natural x, onde a equação n + <digit sum of n> = xnão tem soluções para nenhum número natural n. Por exemplo, 21 não é um número próprio, pois n = 15resulta em 15 + 1 + …

21
Os três R: inverter, reordenar, repetir
Enquanto rabiscava com números, encontrei uma permutação interessante que você pode gerar a partir de uma lista de números. Se você repetir a mesma permutação várias vezes, sempre retornará à matriz original. Vamos usar a seguinte lista: [1, 2, 3, 4, 5] como um exemplo Inverta a matriz. Agora nossa …

4
Um cão em uma corrente
Estou olhando pela janela do sótão para o quintal do meu vizinho. Eles têm um cachorro acorrentado a um poste no centro do quintal. O cachorro corre pelo quintal, mas está sempre no final de sua cadeia, por isso acaba deixando uma trilha na terra. Normalmente essa pista seria perfeitamente …


22
Construir um tornado
De acordo com mim, um tornado se parece com isso: ######## ####### ###### ##### #### ### ## # Esse tornado começa com largura ne, em cada linha seguinte, um caractere é removido da esquerda ou da direita, dependendo da entrada. Entrada A entrada será uma lista de algum tipo de …

7
Maior cadeia de dominó
Descrição do Desafio Dominó é um jogo jogado com peças com dois valores: um à esquerda, outro à direita, por exemplo [2|4]ou [4|5]. Duas peças podem ser unidas se elas contiverem um valor comum. Os dois blocos acima podem ser unidos assim: [2|4][4|5] Vamos chamar uma sequência de nblocos unidos …

18
Uniquify Identifiers
Introdução Por definição, identificadores únicos devem ser únicos. Ter vários identificadores iguais faz com que se recupere dados inesperados. Porém, com dados chegando simultaneamente de várias fontes, pode ser difícil garantir exclusividade. Escreva uma função que unifique uma lista de identificadores. Este é possivelmente o pior quebra-cabeça que já escrevi, …



30
Insista em uma resposta
Em tempo de execução, continue solicitando uma linha de entrada até que o usuário insira algo (que não seja uma nova linha vazia), ou seja, não apenas pressione Enterou OK. Saída ou resultado não é obrigatório nem proibido. Pseudo-código 1 myform = new form("GUI") myform.mytxt = new editfield("") myform.ok = …
31 code-golf 

30
Divisibilidade Streak
Podemos definir a Sequência kde Divisibilidade de um número n, encontrando o menor número inteiro não negativo, de kmodo que n+knão seja divisível por k+1. Desafio No seu idioma de escolha, escreva um programa ou função que produza ou retorne a sequência de divisibilidade de sua entrada. Exemplos: n=13: 13 …

30
Faça uma caixa espetada
Dados dois inteiros positivos, W e H, produzem uma caixa de arte ASCII cuja borda é feita de barras ( /e \) com W "espigões" nas bordas superior e inferior e H "espigões" nas bordas esquerda e direita. O interior da caixa está cheio de espaços. Um "pico" é simplesmente …

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.