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.


2
Alfabeto de bandeira marítima do ICS
O alfabeto de bandeira do Código Internacional de Sinais é usado pelos navios para comunicação, principalmente para sinais estáticos. Seu desafio é escrever um programa ou função que retire uma string de STDIN ou como argumento e exiba o texto correspondente no alfabeto de bandeira do ICS. Se o seu …

6
Dicas para jogar golfe em> <> (Peixe)
Como eu tenho visto mais &gt; &lt;&gt; envios flutuando ultimamente, achei que seria uma boa ideia ter uma página de dicas. Atenha-se a uma dica por postagem, a menos que estejam intimamente relacionadas. Intérprete oficial do Python Intérprete online (alguns bugs presentes, mas bons para a maioria dos casos)
14 code-golf  tips 

2
Estender ao máximo intervalos inteiros
Suponha que você receba um conjunto de intervalos sem interseção de números inteiros [a1,b1],[a2,b2],[a3,b3],...,[aN,bN]. (Onde [a,b]é o conjunto de números inteiros maior ou igual a ae menor ou igual a b.) O intervalo no índice Xcobre bX - aX + 1valores. Ligaremos para este número cX. Dado que cada intervalo …


15
Preencher os espaços
Entrada Um número inteiro não negativo ne uma sequência não vazia scontendo apenas caracteres alfanuméricos e sublinhados _. O primeiro caractere de snão é _. Os sublinhados de ssão interpretados como espaços em branco que podem ser preenchidos com outros caracteres. Definimos uma sequência infinita de "seqüências infinitas" da seguinte …
14 code-golf  string 

7
Soma os poderes para n
instruções Escreva um programa que, dado um número inteiro de entrada n ( n &gt;= 0), produz o menor número inteiro positivo m onde: n = a[1]^b[1] + a[2]^b[2] + a[3]^b[3] + ... + a[k]^b[k] ae bsão seqüências finitas do mesmo comprimento todos os elementos de asão menores quem todos …

4
Isso é quase Lisp!
Desafio Seu desafio é projetar um intérprete para uma linguagem parecida com lisp, que a partir de agora será cunhada: GLisp . O código do programa para GLisp consistirá em uma quantidade arbitrária de expressões aninhadas denotadas por colchetes, da seguinte forma: (func arg1 arg2 ...) Observe que o intérprete …

1
Conselho sobre Python: Portabilidade da chamada de função introspectiva
No Python, você pode usar a dirfunção em qualquer objeto para obter uma lista dos nomes de suas funções de instância: &gt;&gt;&gt; dir('abc') ['__add__', '__class__', '__contains__', '__delattr__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__getnewargs__', '__getslice__', '__gt__', '__hash__', '__init__', '__le__', '__len__', '__lt__', '__mod__', '__mul__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__rmod__', '__rmul__', …
14 code-golf  tips  python 

5
Esculturas Magnéticas
Esta é uma continuação frouxa do meu desafio anterior na construção de gráficos . fundo Um artista excêntrico contratou você para estimar a integridade estrutural de suas esculturas. Ele cria suas obras de arte pegando um monte de ímãs em forma de cubo e largando-os um a um em uma …
14 code-golf  grid 


5
Converta x-illion em forma padrão
Dada uma string, consistindo de um prefixo e, em seguida, "illion", converta esse número no formato padrão. Por exemplo: "million" -&gt; 10^6 "trillion" -&gt; 10^12 "quattuordecillion" -&gt; 10^45 O programa precisa ser capaz de lidar com entradas que vão até Centillion, que é 10 ^ 303. Uma lista de nomes …

6
Simular um sistema de etiquetas cíclicas
Um sistema cíclico de tags é um minúsculo modelo computacional completo de Turing que consiste em um alfabeto de dois símbolos (eu usarei {0,1}), uma lista cíclica finita e não vazia de produções que consistem nesses dois símbolos e uma palavra ilimitada que também consiste em esses dois símbolos. Em …

4
Resolver ações de duplicação e triplicação no domínio
Inspiração Essa pergunta é inspirada nas cartas Throne Room e King's Court do popular jogo de cartas Dominion . Como parte de sua vez, desempenha-se uma sequência de ações. Essas duas ações específicas fazem com que a próxima ação seja repetida duas ou três vezes *. Outras ações "genéricas" causam …
14 code-golf  game 

2
Números pirracionais
Pi é um número irracional , o que significa que sua representação decimal nunca termina ou se repete. Pi truncado com 41 dígitos decimais (40 casas) é 3.1415926535897932384626433832795028841971. Se ignorarmos o ponto decimal e listar os dígitos como uma sequência de números inteiros positivos, evitando duplicatas , obteremos 3 1 …
14 code-golf  pi 

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.