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

21
Interpretar> <> (Peixe)

Embora> <> não seja um idioma popular, ele pode ser bom para jogar golfe e foi usado neste site. Foi inspirado pelo Befunge e tem algumas semelhanças em suas instruções. Comandos necessários: > < ^ v Muda a direção do ponteiro da instrução (direita, esquerda, cima, baixo) / \...

21
Determinar se um polígono é convexo

Escreva um programa para determinar se o polígono de entrada é convexo . O polígono é especificado com uma linha contendo N , o número de vértices, em seguida, N linhas que contêm o x e y coordenadas de cada vértice. Os vértices serão listados no sentido horário a partir de um vértice...

21
Descobrir se um número está feliz ou não?

Um número feliz é definido pelo seguinte processo. Começando com qualquer número inteiro positivo, substitua o número pela soma dos quadrados de seus dígitos e repita o processo até que o número seja igual a 1 (onde permanecerá) ou faça um loop infinito em um ciclo que não inclui 1. Esses números...

21
Gere o nome da coluna do Excel a partir do índice

Este vem de um problema da vida real. Resolvemos isso, é claro, mas continua a parecer que poderia ter sido feito melhor, que é uma solução muito longa e indireta. No entanto, nenhum dos meus colegas pode pensar em uma maneira mais sucinta de escrevê-lo. Portanto, eu a apresento como...

21
Interprete seu idioma, mas não você mesmo?

Existem muitos desafios que dizem "interpretar X", onde X é uma linguagem simples. Na minha opinião, isso é muito chato. Para dar a todas as pessoas que procrastinam na internet algo interessante para fazer, você pode tentar fazer este desafio: Desafio Escolha um idioma $LANG. $LANGpode ser...

21
Gerador ideal de números romanos para mãos curtas

Objetivo: Escreva uma função que aceite um número como entrada e retorne um número romano abreviado para esse número como saída. Símbolos de números romanos: Symbol Value I 1 V 5 X 10 L 50 C 100 D 500 M 1,000 Para um exemplo do que quero dizer quando digo "numerais romanos com letras curtas",...

21
Code-Golf: Permutações

Escreva uma função que tenha como entrada um conjunto de números inteiros (pode ser uma lista, matriz ou qualquer outro contêiner com números distintos) e produza a lista de todas as suas permutações. Python (95 caracteres) : p=lambda s:s and sum(map(lambda e:map(lambda p:[e]+p,p(filter(lambda...

21
Transposição de Cambridge

Tenho certeza de que a maioria, se não todos, já se deparou com isso em algum momento ou outro: De acordo com uma pesquisa na Cmabrigde Uinervtisy, não é possível ver o que há em um artigo, o que é mais importante é o primeiro e o último a ser encontrado. O rset pode ser muito simples e você...

21
O mundo acaba em

Retirado diretamente do ACM Winter Programming Contest 2013. Você é uma pessoa que gosta de interpretar as coisas literalmente. Portanto, para você, o fim do mundo é ed; as últimas letras de "O" e "Mundo" concatenaram. Faça um programa que use uma frase e imprima a última letra de cada palavra...

21
Pedra Papel Tesoura

Implemente a tesoura de papel de pedra clássica. Condições: o usuário inserirá 'r', 'p' ou 's' programa produzirá 'r', 'p' ou 's' e o resultado a escolha do programa ('r', 'p' ou 's') deve ser pseudo-aleatória ( estou olhando para você Howard ) Como o resultado pode ser representado com qualquer...

21
Quebra-cabeça de quatro quatros

O quebra - cabeça de quatro quatros é um quebra-cabeça matemático recreativo popular que envolve o uso exato de quatro 4s (e nenhum outro número) e um conjunto definido de operações para atingir cada número de 0 a um determinado máximo. Nesta versão, os únicos operadores a seguir são...

21
Convertendo números inteiros para palavras em inglês

O objetivo deste código golf é converter números inteiros em palavras em inglês. O programa solicita entrada. Se essa entrada não for um número inteiro, imprima NaN. Se for um número inteiro, converta-o para palavras em inglês e imprima-as. Entrada mínima: 0 (zero). Entrada máxima: 9000 (nove...

21
Dicas para jogar golfe em F #

Que dicas gerais você tem para jogar golfe em F #? Estou procurando idéias que possam ser aplicadas aos problemas de código de golfe em geral que sejam pelo menos um pouco específicos para F # (por exemplo, "remover comentários" não é uma resposta). Poste uma dica por

21
Thar ela sopra!

Arrr ... Ahoy, me maties! Abra a vela grande! Cheio a estibordo! Ah, sinta o vento em seus cabelos! Certo, meu coração ... Estou precisando de um pouco de suas habilidades em codin! Minha equipe é um pouco mais modernizada do que eu ... Eu ainda prefiro os pontos da bússola (veja aqui para mais...

21
Feliz aniversário para mim!

Feliz aniversário para mim! Escreva um programa que imprima Happy birthday to me!no seu aniversário. O aniversário do programa é a criação, a última modificação ou o tempo de compilação do programa (você escolhe) e não deve ser codificado. A data que você usa como data de nascimento não deve ser...