Perguntas com a marcação «code-golf»

29
Ajude os arquitetos a visualizar o horizonte

Como parte de um projeto de planejamento da cidade, você recebeu a tarefa de criar um programa ou função que exibirá o horizonte da cidade, com algumas informações dos arquitetos. O projeto está apenas na fase de inicialização, portanto, um esboço bastante aproximado é suficiente. A abordagem mais...

29
Probabilidade 1 / N

Porque não existem desafios simples de código-golfe simples o suficiente : Crie um programa ou função opcionalmente sem nome que, dado (por qualquer meio) um número inteiro 1 ≤ N ≤ 10000, produz o valor True do seu idioma com uma probabilidade pseudo-aleatória de 1 / N, caso contrário,...

29
Decisão do Papai Noel

Decisão do Papai Noel: Neste desafio, você ajudará o Papai Noel a decidir se alguém da lista foi malcriado ou agradável e, posteriormente, receberá coalou toys. Infelizmente, porém, o Papai Noel está desorganizado; em algumas de suas entradas, os campos naughty, nice e nameestão na ordem...

29
Quanta água resta?

Aqui na Califórnia, estamos em uma seca, então precisamos saber quanta água resta para que possamos economizar o máximo possível de água. Como a água é um suprimento limitado, seu código precisará ser o mais curto possível. Exemplos | | | | |~~~| |___| Output: 0.5 |~~~~~| | | |...

29
Este desafio faz centavos

Eu sei, o título racha você Dada uma quantidade de dinheiro gerada, o menor número de moedas compõe essa quantidade Exemplos 0.1 1 dime 0.01 1 penny 0.28 1 quarter 3 penny 0.56 2 quarter 1 nickel 1 penny 1.43 5 quarter 1 dime 1 nickel 3 penny Spec 100 centavos em um dólar. Os valores...

29
Encontre o maior e o menor número em uma matriz

A tarefa A tarefa é muito simples. Dada uma matriz que contém apenas números inteiros e seqüências de caracteres , produza o maior número e o menor número. Casos de teste Input: [1, 2, 3, 4, 5, 6, 7, 8] Output: 1, 8 Input: [5, 4, 2, 9, 1, 10, 5] Output: 1, 10 Input: [7, 8, 10, "Hello", 5,...

29
Dank Meme Generator

Eu gosto de fazer memes úmidos com minhas próprias imagens. Mas todos os sites chamados "meme rápido" têm muito código . Percebi que a única maneira de criar o gerador de memes mais hediondo é pedir a vocês do PPCG que joguem um para mim. Então, deixe-me explicar o que você deve...

29
Cancelar o corte de uma sequência

Dada a entrada de uma lista de fatias de uma sequência, produza a sequência original. Cada fatia será fornecida como uma lista de comprimento 2, contendo a posição inicial da fatia (um número inteiro ≥0) e a própria fatia. Se o seu idioma não suportar matrizes de tipos arbitrários, você também...

29
Encontre o trem de força!

O vencedor (obviamente) é Dennis ♦, que usou Jelly com 10 bytes! Este desafio ainda estará aqui, no entanto, os resultados não serão mais aceitos. O trem de força de um número é um conceito de John Conway (que também é notável por fazer o Game of Life de Conway, mas esse não é o ponto). É...

29
Adição de curvas elípticas

Adição de curvas elípticas Isenção de responsabilidade: isso não faz justiça ao rico tópico das curvas elípticas. É muito simplificado. Como as curvas elípticas recentemente receberam muita atenção da mídia no contexto da criptografia, eu queria fornecer uma pequena visão de como "calcular" uma...

29
Simplifique uma raiz quadrada

Dado um número inteiro positivo n, simplifique a raiz quadrada √nno formulário a√b, extraindo todos os fatores quadrados. A saída a,bdeve ser um número inteiro positivo n = a^2 * bcom bo menor possível. Você pode produzir ae bem qualquer ordem, em qualquer formato razoável. Você não pode omitir...

29
Calcular o superlogaritmo

Este deve ser um desafio simples. Dado um número n >= 0, produza o superlogaritmo (ou log *, log-star ou logaritmo iterado , que são equivalentes, pois nnunca é negativo para esse desafio.) De n. Esta é uma das duas funções inversas à tetração . O outro é a super raiz , que está em uma...

29
Verifique uma solução da Tower of Hanoi

Se você não sabe o que é a Torre de Hanói , explicarei brevemente: Existem três barras e alguns discos, cada um com um tamanho diferente. No começo, todos os discos estão na primeira torre, em ordem ordenada: o maior está na parte inferior, o menor no topo. O objetivo é levar todos os discos para a...

29
Quantos retângulos na grade?

Bem, embora esse desafio tenha sido um enorme sucesso, ele também foi muito trivial de resolver. Portanto, para quem procura mais desafios, criei uma sequência para esse desafio, na qual você deve contar agora o número de retângulos únicos . Confira! Agora, para aqueles que procuram resolver...

29
Um quadrado de texto

O desafio Dada uma sequência, produza o texto na forma de um quadrado. Você pode supor que o texto sempre caiba em um quadrado e que nunca será uma string vazia. Você também pode assumir que nunca haverá novas linhas. Exemplo Input: Hi, world Output: Hi, wo rld Casos de teste Input: Hi,...

29
Avaliar uma expressão de operadores ternários

Considere uma gramática sobre o alfabeto { 0, 1, ?, :} definido pela regra de produção s → 0┃ 1┃ 0 ?s :s ┃ 1 ?s :s Dada uma sequência gerada a partir de s , analise-a como uma expressão ?:associativa à direita (por exemplo, a?B?X:Y:c?d:e?f:gsignifica a?(B?X:Y):(c?d:(e?f:g))) e avalie-a com a...

29
A sequência Squiggly

Todos os créditos para Adnan por ter vindo com esse desafio. Meu último desafio, antes que eu pare . Tarefa Dado inteiro positivo n, se nfor ímpar, repita /isso muitas vezes; se nfor par, repita \isso várias vezes. (Sério, os casos de teste seriam muito mais claros do que esta descrição, basta...

29
É uma palavra estranha?

Desafio Dada uma única palavra como entrada, determine se a palavra é ímpar ou par. Palavras ímpares e pares Suponha as regras gerais: odd + odd = even even + odd = odd odd + even = odd even + even = even No alfabeto, as letras ímpares são: aeiou E as letras pares