Perguntas com a marcação «string»

18
Letras maiúsculas

Dada uma string, coloque-a em maiúscula. Por maiúscula, quero dizer conTeNT-lENgthalterações em Content-Length. No exemplo, mostrei a string com 2 palavras com -o limite da palavra. No entanto, espero que você escreva o código da string que contém qualquer número de palavras separadas por um único...

18
Crie um pré-processador C

O objetivo é criar um pré-processador para a linguagem C, o menor possível em termos de tamanho do código-fonte em bytes , no idioma preferido. Sua entrada será um arquivo de origem C e sua saída será o código-fonte pré-processado. Os itens que ele deverá poder processar são: remoção de...

18
Troca de uma letra

O maior fórum da web, chamado pós-contagem ++, decidiu criar um novo jogo no fórum. Neste jogo, o objetivo é postar a palavra, mas a palavra precisa ter uma letra adicionada, removida ou alterada. Seu chefe queria que você escrevesse um programa que recebesse a palavra e o dicionário UNIX, enquanto...

18
Expandir uma sequência codificada

Existe a codificação e decodificação clássica do comprimento da execução. input output a3b2c5 aaabbccccc E isso é bastante direto e feito antes. O desafio é também responsável por um comportamento não-padrão quando vários caracteres preceder a extensão da execução (um único dígito 0-9). Cada...

18
Cada passo da distância de Levenshtein

Neste desafio, você escreverá um programa que utiliza duas seqüências separadas por nova linha, s1 (a primeira linha) e s2 (a segunda linha), como entrada (STDIN ou mais próxima). Você pode assumir que o comprimento de s1 sempre será menor que 30 e maior que o comprimento de s2. O programa deve...

18
Contador de contador

Na tipografia, um contador é a área de uma letra que é total ou parcialmente delimitada por uma forma de letra ou um símbolo. Um contador fechado é um contador totalmente fechado por uma forma de letra ou símbolo. Você deve escrever um programa que utiliza uma string como entrada e imprime o número...

18
Numerando contornos hierárquicos

Escreva um programa que use uma string em que cada linha seja composta pelo caractere 0recuado por algum número de espaços. A linha superior não é recuada e todas as outras linhas serão recuadas no máximo por mais um espaço do que a linha imediatamente antes dela. Nenhuma linha terá espaços à...

18
O showdown do jQuery

Algum tempo depois desse incidente ... Há alguns de nós que são contra esta ordem contaminando de jQuery. É uma presença profana, da qual deve ser exterminada . Por isso, apelo a você, leal ao Novo Reino da Reforma, para criar um programa que elimine essa resistência. Todo o código deve ser...

18
A Entrevista: Os Nove da Frente

A Entrevista: Os Nove da Frente Este é o primeiro de uma série de desafios inspirados na programação de perguntas para entrevistas de emprego. Você entra no escritório onde está o seu futuro chefe em potencial. "Entre e sente-se", diz ele. Você se senta nervosamente, certificando-se de que seu...

18
Corredores de longa duração

Você receberá duas partes de entrada: uma string no formato codificado de duração que define a pista de corrida e uma letra maiúscula representando a pista para começar. Por exemplo, a cadeia "3a4A6b5B" se expande para "aaaAAAAbbbbbbBBBBB". Você usa a sequência expandida para criar uma faixa, como...

18
Construção Máxima de Substring

Neste desafio, você recebe duas coisas: Um comprimento de corda, N Uma lista de strings, Lcada uma com um valor de ponto atribuído. Qualquer string que não é passada tem um valor de ponto 0 Você precisa construir uma sequência de comprimento para Nque a soma de todos os pontos de substring seja...

18
Dias da semana compactados

Dada a entrada de uma lista de dias da semana, produza a representação ordenada mais curta da lista. O formato da entrada é uma cadeia que consiste em um ou mais dos substrings de dois caracteres Su(domingo), Mo(segunda-feira), Tu(etc.), We, Th, Fr, e Sa. A entrada pode não ser necessariamente...

18
Analisar RNA em códons

Introdução O RNA é o primo menos famoso do DNA. Seu principal objetivo é controlar a produção de proteínas nas células através de um processo chamado tradução . Nesse desafio, sua tarefa é implementar uma parte desse processo em que o RNA é dividido em códons . Esse desafio está relacionado...

18
Arte ASCII de moldagem

Você recebe uma única string ASCII imprimível que não contém novas linhas e um "molde" de várias linhas, contendo espaços ( ) e hashes ( #). Você deve inserir caractere por caractere na sequência e substituir os hashes usando os caracteres da sequência na ordem superior esquerda, esquerda e...

18
Implementar a máquina Enigma

A máquina Enigma é uma máquina de cifra bastante complexa usada pelos alemães e outros para criptografar suas mensagens. É seu trabalho implementar esta máquina *. Etapa 1, rotação Nossa máquina enigma possui 3 slots para rotores e 5 rotores disponíveis para cada um desses slots. Cada rotor...

18
Transpor uma nuvem de palavras

fundo Eu queria criar uma nuvem de palavras bonita, assim: these are words floating (x,y)Calculei as coordenadas da primeira letra de cada palavra, conectei-as ao meu gerador de nuvem de palavras e deixei que ele fizesse seu trabalho. No entanto, acidentalmente usei (y,x)-coordinates,...

18
Cadeia de palavras cruzadas-estilo

O desafio Dada uma lista de palavras, ["Programming", "Puzzles", "Code", "Golf"]imprima as palavras estilo cruzado: Programar você z z G l Código ls f O Algoritmo Você precisa processar a lista na ordem especificada. As palavras são impressas em orientações alternadas, iniciando na...

18
Mesclando duas strings

Introdução Digamos que S 1 = a...be S 2 = ..c... Se os colocarmos um em cima do outro, obtemos: a...b ..c.. Mesclamos as duas strings, com o .caractere líquido (que pode se sobrepor). Temos isso: a.c.b Se uma das strings for mais longa que a outra, aplicaremos o mesmo