Puzzles de programação e golfe de código

Perguntas e respostas para programar entusiastas de quebra-cabeças e golfistas de código

20
Inverter e subtrair
Descrição do Desafio Vamos pegar um número inteiro positivo n, reverter seus dígitos para obter rev(n)e obter o valor absoluto da diferença desses dois números: |n - rev(n)|(ou abs(n - rev(n))). Exemplo: n = 5067 rev(n) = 7605 |n - rev(n)| = |5067 - 7605| = |-2538| = 2538 Depois …

2
Entrada de texto do teclado virtual
Em consoles de jogos modernos e outros dispositivos sem teclados tradicionais, tentar inserir texto é um pesadelo. Ter que digitar com alguns botões e um joystick em um teclado virtual é irritante, e eu gosto de fazer o mínimo de movimentos / pressionamentos de botão possível. O teclado que você …


2
Encontre o tesouro em uma masmorra 2D
Você está em uma masmorra de um andar. Há um tesouro protegido por portas trancadas. As portas podem ser abertas encontrando as chaves correspondentes. Seu objetivo é encontrar o caminho mais curto para o tesouro. Entrada A entrada será uma grade bidimensional que representa o layout inicial da masmorra. ########### …

24
Classificar nomes de bandas
Descrição do Desafio Você tem uma biblioteca de música com muitas faixas gravadas por muitas bandas, cada um dos quais tem um nome, como Queen, Aerosmith, Sunny Day Real Estate, The Strokes. Quando um reprodutor de áudio exibe sua biblioteca em ordem alfabética pelo nome da banda, geralmente ignora a …

12
Polinomialcepção
Dados dois polinômios f,gde grau arbitrário sobre os números inteiros, seu programa / função deve avaliar o primeiro polinômio no segundo polinômio. f(g(x))(aka a composição (fog)(x) dos dois polinômios) Detalhes Builtins são permitidos. Você pode assumir qualquer formatação razoável como entrada / saída, mas o formato de entrada e saída …

6
Ordem alfabética espanhola antiga
Antes de 1994, os dicionários espanhóis usavam ordem alfabética com uma peculiaridade : dígrafos lle cheram considerados como se fossem letras únicas. chimediatamente seguido ce llimediatamente seguido l. Adicionando a carta ñ, que segue nem espanhol, a ordem era então: a, b, c, ch, d, e, f, g, h, i, …

5
Comutação de 27 funções
Introdução Vamos definir uma função ternária como uma função do conjunto de três elementos S = {0,1,2}: ela se associa a cada elemento de Soutro elemento de S. Um exemplo de função ternária fé f(0) = 0; f(1) = 2; f(2) = 0 Existem exatamente 27 funções ternárias diferentes, e …

3
Siga os pontos
O desafio Dada uma grade retangular de caracteres ABCDE FGHIJ KLMNO PQRST e uma grade com as mesmas dimensões de pontos e espaços . . . . . . . . . . . Emita a sequência que é gerada seguindo os pontos na grade, começando no canto superior esquerdo. …
22 code-golf  string  grid 

30
Corridas positivas reversas
Entrada Sua entrada é uma lista de números de um dígito em qualquer formato razoável, incluindo uma sequência de dígitos. A entrada não estará vazia. Saída Sua saída deve ser a lista de entrada, mas com cada execução máxima de dígitos diferentes de zero sendo revertida. Exemplo Considere a entrada …


3
Os números mais sagrados
Como aprendemos com The Holy Numbers , existem 5 dígitos sagrados ( 0, 4, 6, 8, 9), e números inteiros positivos consistindo apenas desses dígitos são sagrados. Além disso, a santidade de um número é a soma dos furos no número ( +2para cada 0ou 8, e +1de outro modo). …

12
Triturar vogais de uma corda
Descrição da tarefa Às vezes, você realmente precisa ajustar algo que está escrevendo em um espaço pequeno. Pode ser tentador abandonar as vogais e escrever coisas erradas - e na falta disso, quem realmente precisa de espaços? Thssprfctlrdbl! † Escreva uma função ou programa que remova vogais em minúsculas aeiou, …
22 code-golf  string 



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.