Perguntas com a marcação «string»

38
Você é um romanizador, baby

A romanização do japonês está convertendo o texto japonês em caracteres latinos. Neste desafio, você receberá uma sequência de caracteres japoneses como entrada e espera-se convertê-los na sequência ASCII correta. O que você precisa saber O idioma japonês possui três sistemas de escrita: hiragana...

38
Fazendo palavras ao quadrado

O desafio Sua tarefa é criar um programa que aceite qualquer entrada de sequência de caracteres e produza a entrada em um formato quadrado. Cadeias vazias devem retornar uma cadeia vazia. Exemplos Dada a entrada: golf Seu programa deve gerar: golf o l l o flog Entrada: 123 Saída: 123 2...

38
Backspace-e-redigite uma lista de palavras

Veja como retroceder e digitar novamente de uma sequência para outra: Comece da primeira string. Remova os caracteres no final até o resultado ser um prefixo da segunda sequência. (Isso pode levar 0 etapas.) Adicione caracteres no final até que o resultado seja igual à segunda string. (Isso...

38
Uma longa Terza Rima

Descrição Saída do esquema de rima por um Terza Rima muito longo. Entrada Nenhum. Saída ABA BCB CDC DED EFE FGF GHG HIH IJI JKJ KLK LML MNM NON OPO PQP QRQ RSR STS TUT UVU VWV WXW XYX YZY Regras Você pode escolher entre separar estrofes com espaços em branco ou novas linhas, portanto: ABA...

38
Garlandificação

Garland Words Uma palavra de guirlanda é uma palavra que pode ser amarrada como uma guirlanda, porque termina com as mesmas letras com que começa. Esses grupos de letras podem até se sobrepor! Por exemplo, undergroundé uma palavra de ordem da guirlanda 3, porque começa e termina com os mesmos...

38
Imprimir texto invisível

Dada uma sequência como entrada, produza um número de caracteres de espaço em branco (0x0A e 0x20) igual ao comprimento da sequência. Por exemplo, dada a cadeia de caracteres, Hello, World!seu código precisaria gerar exatamente 13 caracteres de espaço em branco e nada mais. Podem ser qualquer...

38
Encontre a agulha no palheiro

Dado um palheiro retangular de tamanho pelo menos 2x2 composto pelos mesmos caracteres ASCII imprimíveis, produza a localização (contando a partir do canto superior esquerdo) da agulha, que é um caractere diferente. Por exemplo, se o seguinte palheiro for inserido: ##### ###N# ##### ##### A...

37
Deslocador Kolmogorov

Envie ou exiba as três linhas de texto a seguir, exatamente como são mostradas abaixo. Uma nova linha à direita é aceita. bC#eF&hI)kL,nO/qR2tU5wX8z A!cD$fG'iJ*lM-oP0rS3uV6xY9 aB"dE%gH(jK+mN.pQ1sT4vW7yZ Esse bloco de texto é o mesmo que o abaixo, mas onde a n-ésima coluna é girada n vezes...

37
Quando recebo meu sanduíche?

Dada uma das seguintes entradas: Frango com cebola doce Teriyaki Frango Assado no Forno Peito de peru BMT italiano Atum Presunto da Floresta Negra Almôndega Marinaraproduza um número de 1 a 7 (ou 0 a 6), representando o dia da semana em que você recebe a transação, começando com segunda-feira...

37
Corrigir os períodos ausentes do meu endereço IPv4

Às vezes, quando digito um endereço IPv4, acerto todos os números, mas esqueço de digitar um ou mais períodos. Eu gostaria de ter um programa (ou função) que aceite meu endereço IPv4 quebrado e produza todas as veiculações válidas possíveis dos períodos ausentes. Entrada A entrada sempre será uma...

37
Subtração de string

Objetivo Crie uma função para reverter a concatenação de cadeias Entrada Duas cadeias (alfanuméricas + espaços), onde uma deve ser subtraída pela outra. Você pode supor que a sequência a ser subtraída nunca será maior que a outra. Saída O resultado da subtração Subtração Você deve...

37
Capitalização aleatória

A tarefa Sua tarefa é criar um programa ou uma função que, dada uma entrada, produza o texto de entrada com letras aleatórias maiúsculas, mantendo as letras maiúsculas já maiúsculas. Toda combinação de maiúsculas e minúsculas deve ser possível. Por exemplo, se a entrada foi abc, deve haver uma...

37
Ninjas e Macacos e Ursos, Oh Meu!

Esse desafio é o prêmio de NinjaBearMonkey por ganhar meus blocos de construção de blocos de blocos! desafio com a finalização do Cavaleiro Negro . Parabéns NinjaBearMonkey! O desafio aqui é bastante simples, mas tem uma variedade de abordagens possíveis. A história diz que, no mundo das Ilusões...

37
Quanto tempo dura uma palavra galesa?

Escreva um programa ou função que receba como entrada uma sequência que representa uma palavra galesa (UTF-8, a menos que especificado de outra forma por você). A seguir, todas as letras em galês: a, b, c, ch, d, dd, e, f, ff, g, ng, h, i, j, l, ll, m, n, o, p, ph, r, rh, s, t, th, u, w,...

37
Superando o tamanho do cluster

Cansado da confiabilidade do armazenamento flash, você decidiu armazenar todos os seus programas em um daqueles bons e antigos disquetes de 1.440 KiB. No entanto, depois de copiar nem 3.000 programas, o disco estava cheio. Como isso é possível? Hábil na arte do código golf como você é, a maioria...

36
Expanda uma matriz C

Na linguagem de programação C, as matrizes são definidas assim: int foo[] = {4, 8, 15, 16, 23, 42}; //Foo implicitly has a size of 6 O tamanho da matriz é inferido a partir dos elementos de inicialização, que neste caso são 6. Você também pode escrever uma matriz C dessa maneira, dimensionando-a...