Perguntas com a marcação «whitespace»

Para desafios relacionados ao processamento e posicionamento de caracteres de espaço em branco (principalmente, mas não se limitando a espaços, guias e feeds de linha), como desafios relacionados à indentação. Para desafios sobre a linguagem de programação esotérica Whitespace, use [whitespace-language].


30
Parênteses telescópicos
Considere uma sequência não vazia de parênteses corretamente balanceados: (()(()())()((())))(()) Podemos imaginar que cada par de parênteses representa um anel em uma construção telescópica em colapso . Então, vamos estender o telescópio: ( )( ) ()( )()( ) () ()() ( ) () Outra maneira de ver isso é que …

30
De quebra-cabeças de programação ao Code Golf
Sua tarefa é escrever um programa que produza a sequência exataProgramming Puzzles (à direita da nova linha opcional), mas quando todos os espaços, tabulações e novas linhas são removidas, ela sai Code Golf(à direita da nova linha opcional). Sua contagem de bytes é a contagem do primeiro programa, com espaços …

12
Recuo reverso
Ouvi dizer que seu código pode ser executado mais rapidamente se você o recuar de forma inversa, para que o compilador possa processá-lo como um padrão de design de árvore do topo dos "ramos" para baixo. Isso ajuda porque a gravidade acelerará o tempo necessário para a compilação do seu …

24
Espaço em branco significativo
Definimos espaço em branco como qualquer um dos três caracteres, tab (0x09), nova linha (0x0A) ou espaço (0x20). Para esse desafio, você deve escrever dois programas ou funções na mesma linguagem de programação, que executam as seguintes tarefas: Conte os caracteres de espaço em branco em uma determinada sequência. Por …


30
Anexando comprimentos de string
Desafio: Dada uma sequência snos caracteres a- z, A- Z, 0- 9, acrescente o comprimento de ssi mesmo, contando os caracteres adicionais no comprimento como parte do comprimento total de s. Entrada: Apenas uma sequência de comprimento arbitrário (pode estar vazio). Resultado: A mesma sequência, mas com seu comprimento anexado …
51 code-golf  string  code-golf  string  random  code-golf  array-manipulation  code-golf  ascii-art  kolmogorov-complexity  random  code-golf  array-manipulation  code-golf  stateful  code-golf  hello-world  code-golf  string  code-golf  interpreter  lisp  code-golf  restricted-source  quine  palindrome  code-golf  ascii-art  random  generation  challenge-writing  ascii-art  random  polyglot  maze  answer-chaining  string  cops-and-robbers  whitespace  code-golf  string  cops-and-robbers  whitespace  code-golf  number  sequence  code-golf  date  code-golf  ascii-art  decision-problem  code-golf  combinatorics  chemistry  code-golf  kolmogorov-complexity  source-layout  radiation-hardening  code-golf  ascii-art  path-finding  maze  code-golf  string  ascii-art  game  animation  code-golf  string  ascii-art  code-golf  ascii-art  kolmogorov-complexity  code-golf  restricted-source  new-years 

25
Espaço em branco significativo: Policiais
Para o propósito deste desafio, definiremos espaço em branco como apenas feeds de linha (0x0A) e espaços (0x20). Observe que a maioria dos idiomas e tipos de expressões regulares também consideram muitos outros caracteres como espaço em branco, dentro e fora do intervalo ASCII, portanto, talvez você não consiga usar …

7
Evitando rios
fundo Na tipografia, os rios são lacunas visuais em um bloco de texto, que ocorrem devido ao alinhamento coincidente de espaços. Isso é particularmente irritante, pois seu cérebro parece captá-los mais facilmente na visão periférica, que constantemente distrai os olhos. Como exemplo, considere o seguinte bloco de texto, linhas quebradas …

5
Meu Deus, está cheio de espaços!
Algumas pessoas insistem em usar espaços para tabulação e recuo. Para tabulação, isso é indiscutivelmente errado. Por definição, os tabuladores devem ser usados ​​para tabulação. Mesmo para indentação, os tabuladores são objetivamente superiores: Existe um consenso claro na comunidade Stack Exchange. Usar um único espaço para indentação é visualmente desagradável; …

3
Resolver o cubo de Rubik
Escreva o programa mais curto que resolva o cubo de Rubik (3 * 3 * 3) dentro de um período de tempo e movimentos razoável (digamos, no máximo 5 segundos em sua máquina e menos de 1000 movimentos). A entrada está no formato: UF UR UB UL DF DR DB …

20
Figura e chão
Fonte: Wikipedia Para esse desafio, você deve escrever dois programas que se assemelham à figura e ao fundo da imagem acima, de modo que um deles imprima figuree o outro imprima ground. Especificamente: Escreva um programa que não aceite entrada e imprima a string figure. Os únicos caracteres de espaço …

4
Formatador de Explicação de Código
Os envios bem-sucedidos de golfe por código são, por natureza, preenchidos com símbolos malucos em todo o lugar. Para facilitar sua compreensão, muitos golfistas de código optam por incluir uma explicação de seu código. Na explicação deles, a linha de código é transformada em um diagrama explodido verticalmente. Por exemplo, …

5
Quebrar guias ao meio
As guerras sagradas foram travadas por espaços versus abas. (E, claro, os espaços, sendo objetivamente superiores, venceram.) - Alex A. S OMe PEO p le ainda se recusam a uma ccept que WHI c h é Cl e arly s upreme. Você acaba de receber um arquivo usando o InCor …

23
Alinhando linhas!
Alinhando linhas! Dado um caractere e uma sequência de linhas múltiplas, seu trabalho é preencher cada linha da sequência para que elas se alinhem entre o delimitador fornecido. Exemplos Entrada: , Programming, Puzzles And, Code golf Saída: Programming, Puzzles And, Code golf Entrada A entrada será uma cadeia de linhas …

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.