Perguntas com a marcação «string»

9
Substitua o alias para formar frases

Inspirado pelo C- diretivo #define. Desafio Dada uma frase com algum apelido e uma matriz com cada texto de apelido. Saída a frase inicial substituindo cada alias pelo seu respectivo texto. Um alias é definido por um acentuado #seguido por seu índice na matriz (o índice pode começar em zero ou...

9
Codificação de duração dupla

Todo mundo sabe o que é codificação em tamanho de execução. Já foi objeto de muitos desafios de código-golfe. Veremos uma certa variação. Exemplo Normal: 11222222222222222222233333111111111112333322 Run-length: 112(19)3(5)1(11)2333322 O número entre parênteses especifica o número de vezes que o...

9
Os dois conjuntos são iguais

{}é o conjunto vazio. Você pode usar ()ou []se você escolher. Não vamos definir rigorosamente "conjunto", mas todos os conjuntos atendem às seguintes propriedades: Os conjuntos seguem a estrutura matemática usual. Aqui estão alguns pontos importantes: Os conjuntos não são pedidos. Nenhum...

9
Estrutura de diretórios Árvore gráfica

Converta uma estrutura de diretório clássica como esta: config.yml drafts begin-with-the-crazy-ideas.textile on-simplicity-in-technology.markdown includes footer.html header.html Nisso . ├── config.yml ├── drafts | ├── begin-with-the-crazy-ideas.textile | └──...

9
Mova plataformas!

O desafio Dada uma sequência (pode ter novas linhas) ou uma matriz bidimensional e um número inteiro positivo n, a posição das plataformas ngira após a posição inicial. U, D, R, L são plataformas. ^, v, >, < são flechas que mudam as direções das plataformas. U, D, R, Lmova para cima,...

9
Ortografia medieval

Tarefa Sua tarefa é converter um texto em ortografia medieval. Detalhes jé convertido para ie Jpara I. ue Uno início das palavras são convertidos para ve Vrespectivamente. ve Vem qualquer lugar, exceto o início das palavras, são convertidos para ue Urespectivamente. sé convertido em ſ(U +...

9
As dez cem palavras mais comuns

Esta pergunta foi escrita porque "Thing Explainer" é divertido de ler e me deu uma idéia. Escreva "coisas que fazem o computador fazer coisas" que lê / pega um conjunto de letras, números e coisas assim "#%|?e retorna True / 1se todas as palavras fizerem parte desse conjunto . Se todas as...

9
Converter pointfree em pointful

Sendo um hacker Haskell, prefiro notação sem ponto a ponto. Infelizmente, algumas pessoas acham difícil ler a notação sem ponto, e acho difícil obter o número correto de parênteses quando escrevo em questão. Ajude-me a converter o código escrito em notação sem ponto para notação...

9
Recolha o lixo

Você está olhando para uma avenida e alguém deixou o lixo de fora! Você precisa escrever um programa para ajudar a resolver o problema, colocando o lixo em lixeiras. A tarefa A avenida é composta por uma sequência de caracteres ASCII imprimíveis, por exemplo: [[](dust)[]] car ((paper)vomit)...

9
Tipos de parênteses iguais

Baseado em ESTE questão. Dada uma sequência, substitua cada suporte ()[]{}<>por um suporte do tipo apropriado para que os colchetes correspondam e os colchetes aninhados alternem da seguinte maneira: Os ultraperiféricos são () Diretamente dentro de ()deve ser[] Diretamente dentro de []deve...

9
2D Dungeon Crawler

Seu programa precisa usar uma sequência de linhas múltiplas, assim: ############# # # # p # # # ############# pé o jogador e #é um bloco. Agora abaixo disso, no terminal, deve haver uma linha de entrada dizendo: How do you want to move? Se o jogador digitar que lele terá que andar para a...

9
Imprimir um anjo cantando

Mantendo um tema festivo, imprima um anjo cantando canções de Natal com o menor código possível. O anjo está arrecadando dinheiro para os sem-teto, então deve poder cantar as três músicas abaixo, disponíveis mediante solicitação. Para ilustrar que ela pode cantá-las, o título da música deve ser...

9
Crie todas as combinações de grupos de variáveis ​​até o pedido n

ESPECIFICAÇÃO Dadas as mvariáveis, crie todas as combinações conforme a ordem n. Por exemplo, A saída do mapeamento de duas variáveis ​​( ae b) para ordenar 1seria: uma b ab A saída do mapeamento de duas variáveis ​​( ae b) para ordenar 2seria: uma a 2 b b 2 ab a 2 b ab 2 a 2 b 2 A saída...

9
Simetria rotacional da corda

Uma rotação "é feita dividindo uma corda em duas partes e revertendo sua ordem" . Um objeto é simétrico sob uma operação se o objeto for inalterado após a aplicação da referida operação. Portanto, uma "simetria rotacional" é o fato de uma string permanecer inalterada após a "rotação". Dada uma...

9
Formatação ordinal de Alice

Introdução Alice é uma linguagem 2D de Martin Ender que possui dois modos de execução diferentes, cardinal e ordinal . Quando o ponteiro de instrução passa através de um espelho (um /ou \), ele alterna de um modo para o outro. Neste desafio, focaremos no modo ordinal , onde os comandos operam nas...

9
Crie seu próprio vermelho e preto

Na versão musical de Les Miserables, uma música aparece chamada "Red and Black". Aqui está parte dessa música: Vermelho - o sangue de homens furiosos! Preto - a escuridão das eras passadas! Vermelho - um mundo prestes a amanhecer! Preto - a noite que termina finalmente! Fonte. Sua...