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.

20
Palavras que contêm dígitos
Uma palavra de dígito é uma palavra em que, após a remoção de algumas letras, você fica com um dos dígitos: UM, DOIS, TRÊS, QUATRO, CINCO, SEIS, SETE, OITO ou NOVE (não ZERO). Por exemplo, BOUNCE e ANUNUNCE são palavras de dígito, pois contêm o dígito um. ENCODE não é …
20 code-golf  string 

5
> <> Fora da água
O peixe amado que nada através do código de &gt; &lt;&gt; (uma linguagem de programação esotérica) foi retirado de seu ambiente natural. Essa mudança o tornou incapaz de se movimentar da maneira que costumava: o que costumava ser um movimento toroidal foi restrito ao simples movimento da esquerda para a …
20 code-golf  grid 

18
Desenhe-me o (estranho) círculo unitário!
Introdução Você pode conhecer e amar seu círculo unitário normal. Mas os matemáticos são loucos e, portanto, abstraíram o conceito a qualquer ponto que o satisfaça x*x+y*y=1. Como os Criptógrafos 1 também são estranhos, eles adoram campos finitos e, às vezes, anéis finitos (não é como se eles tivessem muita …


1
Converter expressões λ em expressões SK
O cálculo λ , ou cálculo lambda, é um sistema lógico baseado em funções anônimas. Por exemplo, esta é uma expressão λ: λf.(λx.xx)(λx.f(xx)) No entanto, para os propósitos deste desafio, simplificaremos a notação: Altere λpara \(para facilitar a digitação):\f.(\x.xx)(\x.f(xx)) Os .cabeçalhos in lambda são desnecessários, portanto podemos eliminá-lo:\f(\xxx)(\xf(xx)) Use a …


9
Enumerar árvores binárias
Árvores binárias Uma árvore binária é uma árvore com nós de três tipos: nós terminais, que não têm filhos nós unários, que têm um filho cada nós binários, que têm dois filhos cada Podemos representá-los com a seguinte gramática, dada em BNF (forma Backus – Naur): &lt;e&gt; ::= &lt;terminal&gt; | …

3
[Br] Código Código Golf [Ba] d
Considere a seguinte string: Tin Snips Essa sequência contém vários símbolos atômicos na tabela periódica . Poderíamos reescrever essa sequência para identificar várias delas: [Ti][N] [Sn][I][P][S] Claro, também poderíamos escrever desta maneira: T[In] [S][Ni][P][S] As regras para reescrever a entrada são as seguintes: O caso da entrada não importa em …

16
Eu te dou a Nª permutação, você me dá a N
Entrada: uma sequência de letras maiúsculas (ASCII [65; 90]), que é o N th * permutação léxicografica do multiconjunto dos seus caracteres * permutações são numeradas de 0 ou 1 para cima Saída: base-10 inteiro N Rulez Pode haver duplicatas (é assim que este desafio difere deste ) Os caracteres …

19
Quanta reputação um usuário do Steam tem? [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á 2 anos . Introdução Para quem não conhece o vapor - ou pelo menos esse aspecto em particular: …

3
Problema de rafting (variante mochila)
Primeiro quebra-cabeça de mim, sugestões de melhorias recebidas com prazer! O cenário é; Você trabalha como gerente de uma empresa de rafting. Todas as manhãs, você recebe uma lista de reservas e precisa classificá-las em jangadas. Escreva um programa ou função no idioma escolhido que faça isso por você. Cada …

4
Inverter localmente um polinômio
Desafio Dado um polinômio pcom coeficientes reais de ordem 1e grau n, encontre outro polinômio qde grau no máximo ntal que (p∘q)(X) = p(q(X)) ≡ X mod X^(n+1), ou seja, p(q(X)) = X + h(X)ondeh seja um polinômio arbitrário ord(h) ≥ n+1. O polinômio qé determinado exclusivamente por p. Para …

8
Guie o alfabeto
Guie o alfabeto Dada uma matriz de direções, onde as direções são definidas da seguinte maneira: NW N NE W . E SW S SE Ou como índices (você pode usar esses índices para obter instruções em vez das strings acima): 0 1 2 3 . 4 5 6 7 …

9
Está dentro do conjunto Cantor?
O desafio Para esse desafio, você deve determinar se um determinado número está no conjunto Cantor. Então, primeiro, vamos definir o conjunto Cantor. Primeiro, comece com os números entre 0 e 1. Quaisquer números fora desse intervalo não estão no conjunto Cantor. Agora, vamos dividir os números em três partes …

7
Numpad Word Search
Dado um número inteiro de 1 a 999 inclusive, imprima um valor verdadeiro se ele aparecer horizontal, verticalmente ou diagonalmente, para frente ou para trás, em qualquer lugar do quadrado 3x3 dos dígitos 1-9 em um teclado numérico padrão : 789 456 123 Se o número não aparecer, digite um …

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.