Perguntas com a marcação «string»

24
Segunda-feira Mini-Golf # 3: Distância do anagrama

Mini-golfe de segunda-feira: Uma série de desafios curtos de golfe com código , publicados (espero!) Toda segunda-feira. (Desculpe, este está um pouco atrasado.) Tenho certeza que a maioria de vocês já ouviu falar da distância de Levenshtein , um algoritmo para calcular a distância entre duas...

24
Substitua uma string por ela mesma!

Substitua uma string por ela mesma Seu objetivo é substituir uma string por ela mesma, substituindo cada caractere na string original pelo anterior, começando pelo primeiro caractere e contornando-o. Aqui estão alguns exemplos para mostrar o que quero dizer: 1º exemplo: Input: program Output:...

24
Desordem de caracteres ASCII

Escreva um programa que tenha como entrada uma sequência composta por caracteres imprimíveis (ASCII 20-7E) e um número inteiro nem [2,16] e execute a seguinte modificação na sequência. Cada caractere na string é convertido em seu código ASCII (os exemplos dados são em hexadecimal, embora a base...

24
Encontre o centro

Dada uma sequência de caracteres ASCII, produza o caractere que está no meio. Se não houver um caractere do meio (quando a sequência tiver um comprimento par), imprima o caractere ASCII cujo ordinal é a média do piso dos dois caracteres centrais. Se a sequência estiver vazia, uma sequência vazia...

24
A espiral alfanumérica

A tarefa é muito simples, quando recebida uma entrada, gera uma das seguintes espirais: Input = 1dá uma espiral com a letra Acomeçando no canto superior esquerdo: A B C D E F T U V W X G S 5 6 7 Y H R 4 9 8 Z I Q 3 2 1 0 J P O N M L K Input = 2dá uma espiral com a letra Acomeçando no canto...

24
O gato do complemento

Objetivo Escreva um programa completo que produza (para STDOUT ou alternativa mais próxima) uma sequência arbitrária de texto, com no máximo 64 caracteres. Simples o suficiente, certo? Bem, aqui está o problema: você não pode usar nenhum caractere presente na saída da resposta anterior. Isso mesmo,...

24
Golfe um twister de corda

Como as cordas são torcidas O algoritmo de torção é muito simples. Cada coluna é deslocada para baixo pelo seu índice (col 0 desce 0, col 1 move 1, ...). A mudança de coluna envolve o topo. Funciona assim: aaaa bbbb cccc Torna-se: a ba cba ---- cba cb c Com tudo sob a linha de embalagem...

24
Troque, exclua e repita

Introdução Vamos observar a seguinte string: ABCDEFGHIJKLMNOP Se trocarmos as extremidades da string , quais são: ABCDEFGHIJKLMNOP ^^ ^^ Temos o seguinte resultado: BACDEFGHIJKLMNPO Depois disso, excluímos as extremidades da string, que neste caso são Be O. O resultado...

24
Fazendo um acrônimo

Objetivo Seu objetivo é criar um programa que converta uma entrada em sua sigla. Sua entrada é garantida para ter apenas letras e espaços. A entrada terá exatamente um espaço entre as palavras. Você deve gerar o acrônimo da entrada. Regras Seu código não diferencia maiúsculas de minúsculas (por...

24
Horários de 24 e 12 horas

Escreva um programa ou função sem entrada que imprima ou retorne essa sequência de 24 e 12 horas : 00:00 12:00am 01:00 1:00am 02:00 2:00am 03:00 3:00am 04:00 4:00am 05:00 5:00am 06:00 6:00am 07:00 7:00am 08:00 8:00am 09:00 9:00am 10:00 10:00am 11:00 11:00am 12:00 12:00pm 13:00 1:00pm 14:00...

24
Termine as abas contra a guerra espacial

Termine as abas contra a guerra espacial Portanto, houve um grande debate sobre o uso de guias ou espaços para recuar / formatar o código. Você pode ajudar a universidade a resolver a disputa, adotando um método único e incrivelmente louco de formatação. Seu trabalho é escrever um programa ou...

24
Codifique a cifra do alfabeto

Dada uma sequência que contém apenas letras minúsculas, codifique essa sequência com a cifra do alfabeto. Para codificar com a cifra do alfabeto (usarei o exemplo hello): Primeiro, converta cada letra da string em um número, dependendo da sua posição no alfabeto ( a= 1, b= 2, etc.) Exemplo:8 5...

24
Escreva um tokenizador de incidente

fundo O incidente é uma linguagem de programação bastante incomum, pois sua lista de tokens não é predeterminada, mas inferida a partir da entrada. Como tal, tokenizar um programa de incidentes pode ser bastante difícil, especialmente se você quiser fazer isso com eficiência. Esta tarefa é sobre...

24
Lily pad jumping

Neste desafio, você precisa simular um sapo pulando para frente e para trás em lírios. O lago é infinitamente grande, tem uma linha de um número infinito de lírios, e o sapo pode saltar sobre quantos lírios quiser. Esse sapo gosta de pular para frente e para trás: depois de pular para frente, ele...

24
Balance the Brackets

Seu objetivo: Dada uma sequência de colchetes, produza a distância mínima de Damerau-Levenshtein necessária para transformar a sequência de entrada em uma sequência em que os colchetes estejam balanceados. Entrada A sequência de entrada conterá apenas colchetes e nenhum outro caractere. Ou seja,...

24
Converter uma resposta TIO em uma resposta CMC

Vamos pela primeira vez fazer algo útil. Dado o texto de um envio de codegolf do Try It Online, produza o envio equivalente do Chat Mini Challenge, que tem o formato Language, N bytes: [`code`](URL) ou (se o envio for de um único byte - o TIO adicionará um s à direita na primeira linha somente...

24
Gif - Jif, Jif - Gif

Roubado de @Downgoat com permissão O objetivo deste desafio é (não) resolver o debate sobre a pronúncia de "gif". " A pronúncia de gif é debatida e, embora deva ser (e deva ser) pronunciada jif , ainda é geralmente contestada. Neste desafio, você receberá um conjunto de palavras com g ou j ,...