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
Recíproco de um número (1 / x)
Desafio Dado um número (ponto flutuante / decimal), retorne seu recíproco, ou seja, 1 dividido pelo número. A saída deve ser um número decimal / ponto flutuante, não apenas um número inteiro. Especificação detalhada Você deve receber entrada na forma de um número decimal / ponto flutuante ... ... com …

7
Intérprete de auto-interpretação
Com base em um comentário de George Edison a essa pergunta , escreva o menor intérprete de auto-interpretação. Você pode usar o idioma de sua escolha. Idiomas vazios não contam. Seu programa deve ter pelo menos dois caracteres. O programa não precisa interpretar o idioma inteiro , apenas um subconjunto …



30
O arranjo 465
Aqui está o desafio. Escreva algum código para gerar todos os números inteiros em um intervalo. Parece fácil, mas aqui está a parte complicada. Começará com o número mais baixo e depois o mais alto. Em seguida, o número mais baixo que ainda não está no array. Então o mais …
24 code-golf 


4
Não é nada! …ou é?
Introdução As conversas de rua podem ser realmente difíceis de entender, principalmente para os programadores, que não são conhecidos por serem muito idiotas. É seu trabalho criar um intérprete para ajudar a todos nós a sobreviver no ambiente urbano. Desafio Dada uma frase em inglês como entrada, crie um programa …

21
Quantas vezes devo pressionar isso?
Estamos todos acostumados com o teclado do telefone da velha escola, certo? Para referência, aqui está o que parece: Dada uma String que consiste apenas em letras ASCII minúsculas e espaços únicos , sua tarefa é retornar o número de toques que você deve fazer para digitar a String completa …

9
Gere um quadrado greco-latino
Isenção de responsabilidade: não conheço nenhuma solução que não seja da bruteforce Um quadrado graeco-latino é, para dois conjuntos do mesmo comprimento , um arranjo de células, cada um contendo um par único (em todo o quadrado) de um elemento do primeiro conjunto e um elemento do segundo conjunto, de …
24 code-golf 

13
Dois palíndromos não são suficientes
Alguns números, como , são palíndromos na base 10: se você escrever os dígitos na ordem inversa, obterá o mesmo número.142411424114241 Alguns números são a soma de 2 palíndromos; por exemplo, ou .110 = 88 + 22110=88+22110=88+222380 = 939 + 14412380=939+14412380=939+1441 Para outros números, 2 palíndromos não são suficientes; por …

7
Expandir um hexágono
Dado um hexágono de arte ASCII como entrada, produza um cujos lados tenham uma unidade a mais. _____ ____ / \ / \ / \ / \ / \ \ \ => \ \ \ / \ / \____/ \ / \_____/ Os hexágonos de entrada terão simetria de 180 …

17
Crie uma lista de números serpenteantes abaixo de 50.000
Snaking Number Challenge Gostaria de saber quantos números serpenteantes existem entre 1 e 50.000? Números serpentes, neste jogo, são números que podem ser digitados em um teclado numérico tradicional (formato abaixo) movendo uma tecla para cima, para baixo, para a esquerda ou para a direita. 7 8 9 4 5 …
24 code-golf 

3
Desenhando uma árvore de uma matriz
Dada uma matriz não vazia, possivelmente aninhada, de números inteiros positivos de um dígito (não garantido exclusivo), imprima a representação de arte ASCII como uma árvore, usando os caracteres de desenho de caixa ┌ ┴ ┐ ─ │ ┬ ┼. (Eles foram copiados da Página 437 do Código, mas você …

30
Arredondar para zero
Arredondar para zero Inspirado pelo círculo em direção a zero . Dada uma entrada numérica por qualquer método razoável, arredonde o número "longe de zero" - números positivos são arredondados para cima e números negativos são arredondados para baixo. Se você pretende usar a entrada como uma string (via STDIN, …
24 code-golf  number 

17
Quem ganhou um jogo de dados de bar?
Desafio Bar Dice é um jogo simples jogado em uma barra com dados (daí o nome). Você joga 5 dados de seis lados e tenta fazer a melhor mão. A pontuação é baseada na acumulação do maior número de dados com os mesmos dígitos. Cada mão deve incluir pelo menos …

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.