Perguntas com a marcação «typography»

Desafios relacionados ao arranjo, layout ou formatação de texto simples monoespaçado.

73
Calcular Phi (não Pi)

Não, eu não quero dizer ϕ = 1.618...e π = 3.14159.... Quero dizer as funções . φ (x) é o número de números inteiros menores ou iguais aos xque são relativamente primos para x. π (x) é o número de primos menor ou igual a x. Digamos que "not pi" seja então π̅ (x) e defina-o como o número de...

48
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...

40
Centralize o texto!

Centralize o texto! Neste desafio, você estará centralizando várias linhas. Exemplos Foo barbaz Foo barbaz Hello World Hello World Programming Puzzles & Code Golf Programming Puzzles & Code Golf Especificações Cada linha de entrada sempre terá pelo menos um caractere que...

35
Boustrophedonise

Relacionado, mas muito diferente. Um boustrophedon é um texto em que todas as outras linhas de escrita são invertidas ou invertidas, com letras invertidas. Nesse desafio, apenas reverteremos todas as outras linhas, mas deixaremos os caracteres reais usados ​​intactos. Você pode escolher quais...

31
Entre as linhas

Enquanto rabiscava em papel quadriculado no outro dia, criei a fonte de espaço negativo acima para dígitos. Caso você ainda não tenha visto, os espaços entre as formas acima produzem a proporção áurea 1,618033988749 . Nesse desafio, sua tarefa é pegar um número como entrada e renderizá-lo...

26
Justifique totalmente e hifenize um bloco de texto

Given a width and a block of text containing possible hyphen- ation points, format it fully- justified (in monospace). Totalmente justificado significa que ele está alinhado à esquerda e à direita e é alcançado aumentando o espaçamento entre as palavras até que cada linha se...

22
Tome CR e LF literalmente

Como uma celebração do bom e velho bloco de notas , trataremos retornos de carro e feeds de linha como o que eles originalmente queriam dizer, e não como eles são usados ​​hoje. Dada uma sequência que consiste em ASCII imprimível mais alimentações de linha (␊; LF; esc \n; hex 0A; dec 10) e...

21
Formatar uma queda de capital

Introdução Escreva um programa ou função que adicione uma capital maiúscula a um parágrafo. O programa inserirá o texto para formatar, a largura da coluna e o número de linhas para eliminar a capital. As maiúsculas são assim: Lines: 2 3 4 Drop capital: A| A.| A..| ~' ..| ...| etc. ~~' ...|...

19
Texto reverso de Boustrophedon

Boustrophedon é um tipo de texto bidirecional em que linhas sucessivas alternam entre a leitura da esquerda para a direita e da direita para a esquerda. A direção dos caracteres também foi refletida em relação à direção da leitura. Nos sistemas de escrita boustrophedon reversa, os caracteres foram...

15
Remova a hifenização

Hora de um novo desafio de tipografia ! É um problema comum ao copiar e colar entre vários formatos de documento: hifenização. Embora reduza a irregularidade de um layout alinhado à esquerda ou reduza o espaçamento em um layout justificado, é uma dor completa quando o PDF não é construído...

14
E todas as pessoas disseram ...

Objetivo Dada uma entrada de texto que não contém caracteres [ou ], execute as seguintes ações: Para todas as instâncias Amencom pelo menos uma letra maiúscula (todas as instâncias de Amenexclusão amen), produza a mesma Amen(retenha maiúsculas). Para cada instância de /all the people said[?:...

12
Uma prova excelente, pequena demais para ser encontrada!

Você fica em casa, esfregando as mãos da maneira mais maligna possível. Desta vez, poderei definir a comunidade A-SPIN! Vou apenas afirmar que provei esse problema (que é sem dúvida improvável) dentro deste livro aqui ... Você abre a primeira página relevante. Você rabisca essas palavras ... Você...

11
Implementar macros de acentuação LaTeX

Introdução O sistema tipográfico LaTeX usa macros para definir acentos. Por exemplo, a letra ê é produzida por \hat{e}. Nesse desafio, sua tarefa é implementar uma versão ASCII dessa funcionalidade. Entrada Sua entrada é uma sequência não vazia de caracteres ASCII imprimíveis. Não conterá novas...

10
Alinhar o texto a um bloco

Tarefa Sua tarefa é escrever um programa inteiro, que alinhará a entrada fornecida a um bloco de tamanho especificado. Entrada: 40 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud...

10
Justifique um texto adicionando espaços

Dado este texto Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed the eiusmod tempor incididunt ut labore et dolore magna aliqua. Por fim, ad minimamente veniam, quis exercitar nostrud ullamco laboris nisi ut aliquip ex e comodo consequente. Dre aute irure dolor in reprehenderit in...

8
Texto de layout nas colunas

Escreva um programa ou função que, com algum texto, várias colunas e a largura da coluna, formate o texto em colunas. Isso é tipografia em texto simples . Regras Entrada O texto será uma sequência de caracteres ASCII imprimível e poderá conter novas linhas e espaços (mas não tabulações). O...

8
Viajando em uma Terra plana

As coordenadas no mundo da Terra plana consistem em latitude (x) e longitude (y), que são números inteiros no intervalo de 0 a 9999. Muito parecido com números inteiros gaussianos , mas eles sempre são escritos usando esta notação: 411S 370E Ou seja, com Sou Nanexado à latitude e / Eou Wanexado...