Perguntas com a marcação «string»

34
Leia o texto ASCII-Art

Inspirado por Golf me um alfabeto ASCII , do qual esse desafio é (quase) um inverso direto. Tarefa: Pegue uma sequência de texto de arte ASCII e produza o conteúdo do texto como texto ASCII comum. Entrada: Sequência de texto de arte ASCII. A entrada conterá apenas instâncias de caracteres...

34
Por favor me liberte!

Como jogadores de código, não estamos acostumados a liberar (com certeza ). Vamos precisar de algumas ferramentas para nos ajudar a fazer isso. Obviamente, para ajudar a comercializar um novo lançamento, precisamos de uma Versão de Lançamento agradável e brilhante. Quem não fica empolgado ao saber...

34
Converter em camelCase

O desafio Eu estava lendo o Java Style Guide do Google outro dia e me deparei com o algoritmo deles para converter qualquer string arbitrária em notação camelCase. Nesse desafio, você precisa implementar esse algoritmo, pois não deseja fazer tudo isso em sua mente quando estiver escrevendo seus...

34
Desfazer um intervalo de números

É bastante simples, dado um número n, criar um intervalo de 0até n-1. De fato, muitos idiomas fornecem essa operação como incorporada. O seguinte programa CJam lê um número inteiro e imprime esse intervalo ( Experimente online! ): ri, Observe que ele imprime números sem um separador. O...

34
Construa-me uma cidade

Os codificadores estão sempre tentando achatar matrizes em entediantes entidades unidimensionais e isso me deixa triste. Sua tarefa é desfazer uma seqüência arbitrária de caracteres, produzindo uma linda paisagem da cidade. Considere a string: aaabbbbbccqrrssstttttttPPw Parece muito melhor...

34
Multiplique uma string por um número!

Há um tempo, havia um desafio sobre a multiplicação de strings. Ele nos mostrou como podemos multiplicar não apenas números, mas também seqüências de caracteres. No entanto, ainda não podemos multiplicar um número por uma sequência corretamente. Houve uma tentativa de fazê-lo, mas isso está...

34
Torcendo palavras!

Torcendo palavras! Dada uma string e um número inteiro positivo. Você deve torcer a corda, para frente e para trás. Exemplo de entrada / saída Entrada Programming Puzzles & Code Golf 4 Saída Prog mmar ing zzuP les oC & de G flo Entrada A entrada pode ser recebida através de...

34
Memórias de Primes Passados

Considere um número primo p , escrito na base 10. A memória de p é definida como o número de primos distintos estritamente menores que p que estão contidos como substrings de p . Desafio Dado um número inteiro não negativo n como entrada, encontre o menor primo p tal que p tenha memória n . Ou...

34
Caixa duplicada e comutada

O objetivo é, tendo tomado uma string como entrada, duplicar cada letra latina e "alternar" sua caixa (ou seja, maiúsculas se tornam minúsculas e vice-versa). Exemplos de entradas e saídas: Input Output bad bBaAdD Nice NniIcCeE T e S t Tt eE Ss tT s E t sS Ee tT 1!1!1st! 1!1!1sStT! n00b nN00bB...

34
Inverter uma string por pedaços

Sua tarefa é escrever um programa que, dado um número e uma string, divida a string em pedaços desse tamanho e os inverta. Regras Seu programa receberá um número inteiro positivo n, bem como uma string scom comprimento pelo menos um que consiste apenas em ASCII imprimível (não incluindo espaço em...

33
Ajude-me a abrir a caixa

Eu tenho uma caixa de arte ASCII e preciso de um programa para abri-la. Exemplos Entrada: ------- | | |_____| Saída: / / / / / / / | | |_____| Especificação A primeira linha consistirá apenas em -pelo menos três delas As linhas do meio começarão com |espaços e terminarão...

33
Um algoritmo de "classificação"

Há um "algoritmo de classificação", às vezes chamado classificação Stalin, no qual, para classificar uma lista, você simplesmente remove elementos da lista até que ela seja classificada em ordem crescente. Por exemplo, a lista [1, 2, 4, 5, 3, 6, 6] Quando "classificado" usando a classificação...

33
Flippign Lettesr Aroudn

No bate-papo, geralmente somos rápidos em digitar e realmente não olhamos a ordem das letras antes de postar uma mensagem. Como somos preguiçosos, precisamos de um programa que troque automaticamente as duas últimas letras em nossas palavras, mas como não queremos responder tarde demais, o código...

33
É um código de prefixo?

Na teoria da informação, um "código de prefixo" é um dicionário em que nenhuma das chaves é o prefixo de outra. Em outras palavras, isso significa que nenhuma das seqüências começa com nenhuma das outras. Por exemplo, {"9", "55"}é um código de prefixo, mas {"5", "9", "55"}não é. A maior vantagem...

33
Este é o número Loeschian?

Um número inteiro positivo ké um número Loeschiano se kpode ser expressa como i*i + j*j + i*jpara i, jinteiros. Por exemplo, os primeiros números loeschianos positivos são: 1( i=1, j=0); 3( i=j=1); 4( i=2, j=0); 7( i=2, j=1); 9( i=-3, j=3); ... Observe que i, jpara um dado, knão são únicos. Por...

33
Feliz aniversário, Raffaele Cecco!

Raffaele Cecco é um programador que produziu alguns dos melhores videogames para o computador ZX Spectrum no final dos anos 80. Entre outros, ele desenvolveu o altamente aclamado Cybernoid e Exolon . Raffaele completará 50 anos em 10 de maio de 2017 . Esse desafio é uma pequena homenagem a ele,...

33
{Números encaracolados};

Na linguagem de programação esotérica Curly, os programas consistem apenas de chaves {}e ponto e vírgula ;. Apesar desse humilde conjunto de ferramentas, o Curly possui literais que podem representar qualquer número inteiro não negativo. No entanto, o formato é um pouco difícil para os não...