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

Code-golf é uma competição para resolver um problema específico com o menor número de bytes de código-fonte.

30
A última segunda-feira
Segunda-feira, 31 de outubro, é o Halloween. E isso me fez pensar - eu me pergunto que outros meses o último dia do mês também será uma segunda-feira? Entrada Um número inteiro positivo em qualquer formato conveniente que represente um ano 10000 > y > 0,. A entrada pode ser …
27 code-golf  date 

30
Calcular a função totiente de Euler
fundo A função totiente de Eulerφ(n) é definida como o número de números inteiros menor ou igual a nque são relativamente primos para n, ou seja, o número de valores possíveis de xem 0 < x <= npara o qual gcd(n, x) == 1. Nós tivemos um pouco totient - …

30
Encontre i ^ n, dado n
O desafio No menor número de caracteres possível, encontre o valor de i ^ n, dado n, um número inteiro positivo maior que 0. Isso deve ser gerado como uma String. Para aqueles que não sabem, i é definido de forma que i ^ 2 = -1. Tão: i ^ …

3
Simulador simples de redstone
Redstone é um material no jogo Minecraft, e é usado para muitas engenhocas complexas. Para este programa, você precisará simular apenas três itens: o fio redstone (anotado com R), a tocha redstone (anotada com T) e o bloco (anotado com B). Aqui está uma lista de regras básicas sobre como …

18
Converter singular em plural
Existem duas formas de substantivos, singular e plural. A conversão entre esses dois é bastante fácil. Normalmente, você termina com s. ex. car=> cars. Se ele termina com s, x, z, chou sh, terminá-la com es. ex. bus=> buses. Se terminar com yuma consoante logo antes, altere ypara ies. ex. …

4
Partido do portal do espelho do laser
Uma placa de 2D irá conter os seguintes objetos: ^, >, v, Ou <: Um laser emissor voltado para cima, direita, para baixo ou para a esquerda, respectivamente. Pode haver mais de um. Os lasers viajam em linha reta no espaço vazio (o espaço vazio é representado por um ponto …
27 code-golf 

27
Imprimir uma matriz de diagonais de bloco
Aqui está um código simples de tamanho de mordida (tamanho de byte?): Dada uma lista não vazia de números inteiros positivos menores que 10, imprima um matriz diagonal de blocos, em que a lista especifica o tamanho dos blocos, em ordem. Os blocos devem consistir em números inteiros positivos menores …

11
Asse-me um pouco de moji
Dada uma sequência de caracteres, lista de caracteres, fluxo de bytes, sequência ... que é UTF-8 válido e Windows-1252 válido (a maioria dos idiomas provavelmente desejará usar uma sequência UTF-8 normal), converta-a (isto é, finja que é ) Windows-1252 para UTF-8 . Exemplo percorrido A sequência UTF-8 I ♥ U …

8
Melhor pontuação Yahtzee
Yahtzee é um jogo jogado com cinco dados de seis lados e uma folha de pontuação com treze caixas diferentes para preencher uma pontuação. Cada caixa tem suas próprias regras de pontuação: 1s, 2s, 3s, 4s, 5s, 6s marcam todos os pontos iguais à soma dos dados respectivos (ou seja, …
26 code-golf  number 


11
Dados de Falácia do Jogador
A falácia do jogador é um viés cognitivo em que, por engano, esperamos que coisas que ocorreram com frequência sejam menos prováveis ​​de ocorrer no futuro e que coisas que não ocorreram há algum tempo sejam mais prováveis ​​de acontecer em breve. Sua tarefa é implementar uma versão específica disso. …
26 code-golf  random 

17
Infinitamente muitos números primos
Desde Euclides, sabemos que existem infinitos primos. O argumento é por contradição: se há apenas um número finito muitos, digamos p1,p2,...,pnp1,p2,...,pnp_1,p_2,...,p_n , então certamente m:=p1⋅p2⋅...⋅pn+1m:=p1⋅p2⋅...⋅pn+1m:=p_1\cdot p_2\cdot...\cdot p_n+1 não é divisível por qualquer desses números primos, então o seu primeiro-factorização deve produzir um novo primeiro que não estava na lista. Portanto, …

12
O enésimo número de Grifo
Eu vim com uma série de números no outro dia e decidi verificar qual era o número OEIS. Para minha surpresa, a sequência não parecia estar no banco de dados da OEIS, então decidi nomear a sequência depois de mim mesmo (observe que alguém que é muito mais inteligente do …

22
Os Triângulos Digitais
Desafio: Entrada: Um número inteiro positivonnn Saída: Crie uma lista no intervalo e junte-a a uma sequência (ou seja, seria a sequência ).[1,n][1,n][1,n]n=13n=13n=1312345678910111213 Agora, produzimos um triângulo usando os prefixos ou sufixos dessa string, em uma das quatro orientações a seguir, com base no número inteiro de entrada: Se n …


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.