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

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

15
Randomize pontos em um disco
Eu li sobre círculos em algum lugar e agora aprendi sobre discos ( na verdade é um conceito bastante comum ) e pensei sobre codegolf. Sua tarefa é aleatoriamente um ponto / vários pontos em um disco com o raio 1. Regras: Todos os pontos devem ter igual probabilidade de …

9
Qual é a pontuação da minha mão Scopa?
Eu gosto de desafios de jogos de cartas, então fiz este para o jogo de cartas italiano Scopa. Minha família joga esse jogo desde tempos imemoriais. Tem um sistema de pontuação muito interessante que deve ser divertido para o golfe. Vou postar uma resposta em R para começar a diversão, …

12
A burocracia celestial KoTH
Na China Imperial, as fileiras da sociedade não eram decididas por nascimento ou riqueza, mas pela capacidade de uma pessoa se destacar nos Exames Imperiais. O Imperador Jade, governante divino dos Céus, pediu que todos os seus súditos fossem examinados para determinar seu valor e a quem, em seguida, atribuir …

16
Qual é a partida deste número construído?
Várias linguagens de programação constroem números inteiros grandes 'concatenando' o dígito até o final do número existente. Por exemplo, Labirinto ou Adapt . Concatenando o dígito até o final, quero dizer que, se o número existente for 454545 e o dígito for 777 , o número do resultado será 457( …

8
Organize um golpe para se tornar o rei da colina!
Entre os melhores 154 Calculator 144 Taxman 138 Statistician 137 Solver 137 RandoAggroLawyer 136 Gambler 134 Turncoat 119 Lawyer 119 BloodyMurder 113 Bandit 79 Challenger 74 Mask 64 Random Um arquivo da última correspondência, incluindo o log e todos os arquivos de saída, está disponível. Calculator, de Brilliand, é o …

9
Fivenum e um pouco
(um paradoxo, um paradoxo, um paradoxo mais engenhoso) Esta é a primeira parte de uma série multipartes inspirada em diferentes funções R. A tarefa Dado um conjunto de dados DDD de inteiros positivos, eu preciso de você para calcular o resumo 5 Número de . No entanto, estou trabalhando em …

30
Arredondar para zero
Esta é uma tarefa simples. Dado um número real positivo ou negativo, arredonde-o para o próximo inteiro inteiro mais próximo de zero. O desafio Receba informações através de qualquer forma razoável (stdin, função etc.) de um número real positivo ou negativo. Arredonde esse número "para zero" - isso significa que, …


6
Salve meus segredos!
Eu tenho tantos segredos e nenhum lugar para guardá-los! O objetivo é simples: escreva um programa que permita salvar uma string e protegê-la por uma senha. O programa terá um alias, senha e segredo (opcional) como parâmetros. Se é a primeira vez que o programa é chamado com um determinado …


30
Intervalos Incrementais!
Sua tarefa é, dados dois inteiros positivos, e , retornar os primeiros números na sequência de intervalos incrementais.xxxnnnxxx A sequência de intervalo incremental primeiro gera um intervalo de um a inclusive. Por exemplo, se fosse , isso geraria a lista . Em seguida, ele anexa repetidamente os últimos valores incrementados …


11
Permutação de fonte
Uma permutao de um conjunto S={s1,s2,…,sn}S={s1,s2,…,sn}S = \{s_1, s_2, \dotsc, s_n\} é um bijective função π:S→Sπ:S→S\pi: S \to S . Por exemplo, se S={1,2,3,4}S={1,2,3,4}S = \{1,2,3,4\} , a função é uma permutação:π:x↦1+(x+1mod4)π:x↦1+(x+1mod4)\pi: x \mapsto 1 + (x + 1 \mod 4) π(1)=3,π(2)=4,π(3)=1,π(4)=2π(1)=3,π(2)=4,π(3)=1,π(4)=2 \pi(1) = 3,\quad \pi(2) = 4,\quad \pi(3) = …

14
Multiplicar dois polinômios inteiros
Sua tarefa é pegar duas expressões polinomiais inteiras de variável única e multiplicá-las em sua expansão principal da esquerda para a direita não simplificada do primeiro termo (AKA FOIL no caso de binômios). Não combine termos semelhantes nem reordene o resultado. Para ser mais explícito sobre a expansão, multiplique o …

4
É um prefixo válido de pênaltis?
No futebol de associação (também conhecido como futebol), uma disputa de pênaltis é a segunda medida de desempate que pode ser usada em uma partida que não pode terminar em um empate, após o prolongamento (por exemplo, horas extras na associação de futebol). Em uma disputa de pênaltis, o árbitro …

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.