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

8
; # sem redefinir

;#é uma linguagem muito simples. Possui 2 comandos: ; irá incrementar o acumulador # gera o módulo acumulador 127 e redefine o acumulador ;$também é muito simples e é muito semelhante (e também ainda não existe). Possui 2 comandos: ; irá incrementar o acumulador $ gera o módulo 127 do...

8
CCC 2016: Círculo de Vida

Antes de começar, esse desafio não era meu originalmente Créditos à Universidade de Waterloo. Isto veio da Competição de Computação Canadense 2016, Problema Sênior 5. Aqui está um link clicável para o PDF do concurso: http://cemc.uwaterloo.ca/contests/computing/2016/stage%201/seniorEn.pdf Aqui...

8
Quantos gols Steven Gerrard marcou?

Steven Gerrard nasceu em 30 de maio de 1980. Ele agora tem 37 anos. Feliz aniversário, Steven! Para comemorar seu aniversário, seu objetivo é lembrá-lo do número de gols que ele marcou todos os anos na Premier League pelo Liverpool. Ele não quer se lembrar dos gols marcados antes ou depois de...

8
Golfception chega

Vamos jogar golfe enquanto jogamos golfe. Problema: Distância para o buraco inicialmente é de 700m Cada batida na bola fará com que ela avance para o buraco 250-350m, isso deve ser aleatório. Cada acerto tem 5% de probabilidade de entrar na água, isso fará com que a quantidade de acertos...

8
Calabouço do botdom

- de crise e martírio (essa é a legenda porque as legendas são legais) Neste desafio do rei da colina em python (sim; você não precisa ir mais longe para saber que não pode enviar em java), você precisa criar um bot que jogue um jogo muito semelhante ao bem-vindo à masmorra Regras do jogo (note...

8
Gerando uma senha adequada

História Preciso me lembrar de muitas senhas e não quero usar a mesma para vários sites, então criei uma regra, mas a regra não deve ser transparente, então o que faço é: Pense em uma palavra longa ou conceito como breadpudding. Substitua a primeira letra pelo site em que estamos fazendo login....

8
Contando gemas no chão

Contando Gemas fundo Minha caixa de jóias caiu! Existem muitas gemas de formas diferentes no chão. E sua tarefa é contar o número de um certo tipo de gema. I / O Seu código deve receber duas entradas Se G, que pode ser uma string com novas linhas, uma matriz de linhas, uma matriz bidimensional...

8
Afunde esse Bismark! (Errr, porco)

Pig-latin é um idioma inventado que é traduzido movendo a primeira letra de uma palavra para o final e adicionando ay-o ao final. Por exemplo: hellotraduz para porco-latino como ellohay. Portanto, traduzindo volta porco-latino para o Inglês é deixar cair o ayno final e movendo-se a última letra do...

8
Castelo de cartas (versão 2)

Agradecemos a FryAmTheEggman pela ideia para esta segunda versão. Versão 1 aqui . Desafio não tão simples: dado um número de cartas, construa o maior castelo de cartas possível com esse número, de acordo com a seguinte ordem de construção: /\ /\ /\ /\/\ -- -- -- ---- ---- /\ → /\/\ → /\/\...

8
É um número Harshad?

Um número Harshad é um número que é divisível pela soma dos seus dígitos. Obviamente, isso depende da base em que o número inteiro está escrito. Os números da Base 10 Harshad são a sequência A005349 no OEIS. Sua tarefa: Escreva um programa ou função que determine se um número inteiro é um número...

8
Reflexões ASCII em uma caixa

Reflexões ASCII em uma caixa Todos vocês provavelmente conhecem a Lei da Reflexão . Neste desafio, você visualizará a trajetória de uma bola em uma caixa. Relacionados: Bola ASCII em animação de caixa e Rabiscos ASCII: Laser em uma caixa Tarefa Você é dado três pares de números inteiros W,H,...

8
Menor compressão de jogo de xadrez

Inspiração: Fortemente inspirado pela menor compressão do tabuleiro de xadrez, decidi fazer uma competição semelhante, mas nitidamente diferente. tl; dr Pegue o arquivo Chess_Games.txt e compacte-o o máximo que puder para expandi-lo para o arquivo original. Objetivo: Escreva um algoritmo para...

8
O escritor é homem ou mulher?

Um problema em um site como esse é que muitas vezes você não sabe se está falando com um homem ou uma mulher. No entanto, você criou uma técnica simples de PNL que pode ser usada para determinar o sexo do escritor de um pedaço de texto. Teoria Aproximadamente 38,1% das letras usadas em inglês são...

8
Vamos dividir uma treliça

Digamos que temos uma rede n × n ; podemos então dividir a estrutura em duas seções, desenhando uma linha através da estrutura. Tudo ao lado da linha está em um conjunto e todo o resto em outro. De quantas maneiras podemos dividir a estrutura da maneira? Por exemplo, vamos usar uma estrutura 2 ×...

8
Fluxo de letras para palavras

Dada uma sequência que contém apenas letras (sem distinção entre maiúsculas e minúsculas), divida-a em palavras de comprimentos uniformemente aleatórios, usando a distribuição abaixo, com exceção da última palavra, que pode ter qualquer comprimento válido (1-10). Sua saída são essas palavras, como...