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

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

16
Juros compostos ... com dinheiro do mago
Gringotes não é apenas um cofre, mas uma instituição financeira respeitável e assistentes também precisam de empréstimos. Como você não quer ser ferrado pelos duendes de Gringotes, decidiu que seria uma boa ideia escrever um programa para calcular juros. Os juros são compostos apenas anualmente. Sua tarefa é calcular o …
15 code-golf  math 


4
Código Golf: Letter-Ception
O desafio: Para uma entrada de uma letra X (maiúscula ou minúscula de A a Z) e um dígito N (0-9), imprima a letra correspondente X feita de N * X. A carta deve ser desta lista: AAA BBBB CCCC DDDD EEEEE FFFFF GGG H H A A B B …

13
Quantas sílabas nesse número?
Adoraria pegar um número e saber quantas sílabas existem nele, quando faladas em inglês. Vamos limitar isso a números inteiros positivos que são menores que mil. Como sou britânico, seguiremos a coluna das centenas com um 'e' quando houver dígitos diferentes de zero depois dele. O desafio Escreva um código …

10
Converter um código de data do Excel em uma "data"
Dado um código de data inteiro não negativo no estilo Excel, retorne a "data" correspondente em qualquer forma razoável que mostre claramente ano, mês e "dia". Trivial, você pode pensar. Você notou as "citações de susto"? Eu usei isso porque o Excel tem algumas peculiaridades. Excel conta os dias com …

7
Problemas com palavras preguiçosas
Sumário Um professor foi instruído a preparar problemas de palavras para os alunos. Ela recebe uma lista de equações e é instruída a escrevê-las como o problema da palavra correspondente. No entanto, ela é muito preguiçosa, por isso não coloca muita criatividade nisso. Em vez disso, ela simplesmente escreve literalmente. …
15 code-golf  string 

9
Esconder os edifícios
Versão mais curta do Skyscrapers Challenge Tarefa Dada uma variedade de alturas de construção e um número inteiro positivo k, encontre todas as permutações (sem duplicatas) das alturas de modo que exatamentek construções sejam visíveis. Qualquer edifício ocultará todos os edifícios de altura menor ou igual atrás dele. Qualquer formato …

11
Gere alguns números aproximados
fundo Um número npode ser descrito como B-rough se todos os fatores primos nexcederem estritamente B. O desafio Dados dois números inteiros positivos Be k, k Bimprima os primeiros números -rough. Exemplos Let f(B, k)Ser uma função que retorna o conjunto contendo os primeiros k Bnúmeros -rough. > f(1, 10) …

8
O que é Inning?
Objetivo Tendo em vista que a World Series está chegando, preciso de um programa que possa ler as pontuações da caixa e me dizer qual é a entrada. Isso é um pouco complicado, porque o beisebol usa um método ímpar para registrar a pontuação. Eles não anotam a pontuação da …
15 code-golf 

30
Para cima e para a frente, para maior glória!
Que esse desafio sirva como ( mais ) homenagem a Stan Lee, que faleceu aos 95 anos. Stan Lee nos deixou um legado inestimável e uma palavra de efeito peculiar: Excelsior . Então, aqui está um pequeno desafio baseado no que ele disse que era seu significado : Finalmente, o …

30
Imprimir os números perdidos
Como grande fã da série de TV Lost , sempre me intrigava com a sequência de números que aparece repetidamente nos episódios. Esses números são: 4 , 8 , 15 , 16 , 23 , 424,8,15,16,23,42. 4, 8, 15, 16, 23, 42 (A104101) Usando qualquer linguagem de programação, escreva um …

30
Soma diferença quadrada
A soma dos quadrados dos dez primeiros números naturais é: 12+ 22+ ⋯ + 102= 38512+22+⋯+102=3851^2 + 2^2 + \dots + 10^2 = 385 O quadrado da soma dos dez primeiros números naturais é, ( 1 + 2 + . . . + 10 )2= 552= 3025(1+2+...+10)2=552=3025(1 + 2 + …
15 code-golf  math 

16
Comprimento de uma sequência de bytes UTF-8
Determine o comprimento de uma sequência de bytes UTF-8, considerando o primeiro byte. A tabela a seguir mostra quais intervalos são mapeados para cada comprimento possível: Range Length --------- ------ 0x00-0x7F 1 0xC2-0xDF 2 0xE0-0xEF 3 0xF0-0xF4 4 Observações sobre lacunas na tabela: 0x80-0xBF são bytes de continuação, 0xC0-0xC1 iniciaria …

15
Emita a espiral interna anti-horária de uma matriz 2D
A partir desta pergunta stackoverflow Dada uma matriz 2D do tamanho M× NM×N M \times N , produza os valores no sentido anti-horário. A saída deve começar de fora para dentro e o ponto inicial sempre será ( 0 , 0 )(0 0,0 0)(0,0) . Exemplo dado: ⎡⎣⎢⎢⎢15913261014371115481216⎤⎦⎥⎥⎥[12345678910111213141516] \begin{bmatrix} \color{blue}1&\color{red}2&\color{red}3&\color{red}4 …
15 code-golf  matrix 

9
Cambalear, empilhar, soma
Inspirado por esta questão do Stack Overflow . O desafio Entrada Uma matriz de matrizes quadradas contendo números inteiros não negativos. Resultado Uma matriz quadrada construída a partir das matrizes de entrada da seguinte maneira. Seja N×NN×NN \times N o tamanho de cada matriz de entrada e PPP o número …

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.