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

8
Torne este jogo de dados justo

Esse desafio é adaptado da Olimpíada Britânica de Informática . Jogo de dados Dois jogadores estão jogando um jogo de dados em que cada um deles joga um par de dados e a soma mais alta vence. Os pares de dados têm o mesmo número de lados, mas não precisam ter os mesmos valores de cada lado....

8
Imprima o hino nacional grego

Em 25 de março de 1821, a Grécia travou sua grande guerra de independência . Para honrar isso, sua tarefa é imprimir o hino nacional grego: Σε γνωρίζω από την κόψη του σπαθιού την τρομερή. Σε γνωρίζω από την όψη που με βιά μετράει τη γη. Απ' τα κόκκαλα βγαλμένη, των Ελλήνων τα ιερά! Και σαν πρώτα...

8
Sopro da neve minha entrada de automóveis!

Recentemente, houve uma neve grande e minha entrada de automóveis precisa de neve. Se o soprador de neve passar por alguma área que já tenha soprado, essa área terá soprado neve e precisará ser soprado novamente. E, é claro, o soprador de neve não pode começar no meio da entrada da garagem, ele...

8
Lado a lado da unidade

fundo Ao expandir e cancelar termos, é fácil mostrar a seguinte identidade: No entanto, é um problema em aberto se todos os retângulos 1 / n por 1 / (n + 1) podem agrupar o quadrado da unidade. A tarefa Seu programa deve usar um número inteiro positivo N como entrada de qualquer maneira...

8
Por favor, envie o codez!

Nota para moderadores e editores : o título desta publicação é válido e não deve ser alterado. O erro de ortografia é intencional e faz parte do desafio. História de fundo A típica pergunta SO ruim (estéreo) faz algo como "plz send the codez!" Em outras palavras, ele pede que alguém faça o...

8
DEPRIPANDO O ESTÁDIO! [fechadas]

Fechado . Esta pergunta precisa de detalhes ou clareza . No momento, não está aceitando respostas. Deseja melhorar esta pergunta?Adicione detalhes e esclareça o problema editando esta postagem . Fechado há 3 anos . VOCÊ SERÁ DIVERTIDO, QUE CONTINUA...

8
Charlie e o hífen do mal

Aqui está o alfabeto fonético: Alfa Bravo Charlie Delta Echo Foxtrot Golf Hotel India Juliett Kilo Lima Mike November Oscar Papa Quebec Romeo Sierra Tango Uniform Victor Whiskey X-ray Yankee Zulu No menor número possível de bytes: A entrada será essas palavras em uma ordem aleatória, com as...

8
Transpile essas funções de seta do ES6!

O padrão ECMAScript 6 adicionou muitos novos recursos à linguagem JavaScript, incluindo uma nova notação de função de seta . Sua tarefa é escrever um transpiler básico de ES6 para ES5. Dada apenas uma seta ES6 funcionar como entrada, envie sua contraparte compatível com ES5. É código de golfe !...

8
Máquina Cheapo Enigma (ladrões)

Para o posto dos policiais, a máquina Cheapo Enigma (Policiais) O envio de um ladrão consiste em um programa / função que aceita a saída do código de um policial e retorna a entrada para todas as saídas fornecidas pelo código desse policial. (Em outras palavras, você deve escrever a função...

8
Construa um espectrômetro de massa!

Desafio Dada a massa molecular de alta resolução de uma molécula orgânica, produz a fórmula molecular da molécula. Explicação A entrada será um número único com três casas decimais de precisão, a massa molecular relativa da molécula. Aqui, a massa molecular é definida como a soma das massas dos...

8
K-Means Golfe em Cluster

K-Means Clustering ( Wikipedia ) A tarefa aqui é bastante simples, execute uma única iteração de um algoritmo de clustering k-means em uma matriz binária. Esta é essencialmente a tarefa de configuração do principal algoritmo k-means, achei que a instalação poderia ser mais fácil e atrair...

8
Diagrama de Venn ASCII-Art

Dadas duas listas que não contêm elementos duplicados ae b, encontre o cruzamento entre as duas listas e produza um diagrama de Venn ASCII-Art. O diagrama de Venn usará uma versão quadriculada dos círculos tradicionais para simplificar. Exemplo Dado: a = [1, 11, 'Fox', 'Bear', 333, 'Bee'] b =...

8
Resolva esse desafio uHerbert

TL; DR : resolva esse desafio em particular, uma simulação de robô, pisando em todos os painéis brancos e evitando os painéis cinza. Você pode pisar em um painel branco quantas vezes quiser, desde que pisar em cada painel branco pelo menos uma vez. Soluções em idiomas como o Befunge com um ponteiro...

8
Que semana é essa?

O dia da semana e o mês do ano parecem receber muita atenção, mas ninguém parece se importar com a semana do ano. Acredito que é hora de mudar isso, portanto, seu trabalho é escrever um programa ou função que, quando determinada data, gera um número inteiro entre 1 e 53, correspondente à semana...

8
Construa um farol

No videogame Minecraft, você pode obter beacons e colocá-los em estruturas semelhantes a pirâmides para fornecer efeitos especiais, como aumento de velocidade ou salto. Sua tarefa é, com efeito, construir a pirâmide de farol necessária para isso. Existem vários tamanhos de pirâmides de farol,...

8
Quanto tempo dura o meu número: Versão Restrita

Encontre o desafio original aqui Desafio Dado um número inteiro, Zno intervalo -2^31 < Z < 2^31, imprima o número de dígitos nesse número (na base 10). Regras Você não deve usar nenhuma função de string (no caso de sobrecarga, não deve passar uma string para funções que atuam como funções...