Perguntas com a marcação «string»

11
Este gato tem insetos? Sério?

Desafio: Leia a entrada (dentro do intervalo ASCII visível) e a saída com algumas modificações: Em cada conjunto de 10 caracteres da entrada aleatoriamente (50/50): substitua um caractere * (por um aleatório ** dentro do intervalo ASCII visível) (por exemplo, lumberjacktorna-se lumbeZjack) ou...

11
Springify uma String

Sandbox postar aqui . Crie uma função ou programa que "Springifica" uma seqüência de caracteres. A entrada será uma String em Stdin, ou a alternativa mais próxima A entrada conterá apenas ASCII e / ou espaços imprimíveis A saída será para Stdout, ou a alternativa mais próxima Novas linhas e...

11
Decodifique a mensagem oculta!

Introdução Um dia, você estava relaxando em seu escritório na CIA, quando de repente você vê um alerta no seu computador. Seus programas acabaram de interceptar centenas de mensagens codificadas! Um exame rápido revela a regra da codificação, mas você precisa de um programa para decodificar...

11
Quais caracteres são mais comuns no meu hash MD2?

O desafio é simples Escreva um script que, quando recebida uma entrada de string, faça o hash da string usando o algoritmo de hash MD2 e, em seguida, retorne um número inteiro positivo ou um resultado inteiro negativo com base no qual conjunto de caracteres abaixo é mais comum no hash resultante...

11
Detector de similaridade de desafios

Desafio Dadas duas IDs de perguntas, tente descobrir o quão semelhantes elas são olhando as respostas. Detalhes Você receberá dois IDs de perguntas para codegolf.stackexchange.com; você pode assumir que existem perguntas para os dois IDs que não foram excluídos, mas não necessariamente abertos....

11
Valide a sintaxe 2Col!

Como algumas pessoas devem ter notado ultimamente, abandonei o desenvolvimento de Braingolf em grande parte porque é chato e sem inspiração, e mudei para o 2Col, que é um pouco mais interessante e não foi projetado para ser uma linguagem de golfe. O recurso definidor do 2Col é que toda linha de...

11
I <3 condicionais

Você acaba tendo muitos condicionais longos e chatos no seu código: if flag == 1: while have != needed: if type == 7: Eles podem ser transformados em seus <3equivalentes de condicionais muito mais amáveis : if abs(flag - 1) + 2 <3: while 3 - abs(have - needed) <3: if 2 + abs(type...

11
Fatoração da palavra Lyndon

fundo Uma palavra de Lyndon é uma string não vazia, estritamente lexicograficamente menor do que todas as outras rotações. É possível fatorar qualquer string exclusivamente como a concatenação das palavras de Lyndon, de modo que essas subpalavras sejam lexicograficamente não crescentes; seu...

11
Levenshtein sua fonte

A distância de edição de Levenshtein entre duas cadeias é o número mínimo possível de inserções, exclusões ou substituições para converter uma palavra em outra palavra. Nesse caso, cada inserção, exclusão e substituição tem um custo de 1. Por exemplo, a distância entre rolle rollingé 3, porque...

11
Banner de avião ASCII

Dadas duas entradas - um deles uma string não-vazia de impressão ASCII (incluindo espaço, excluindo nova linha), sendo o outro um dos dois valores distintos, consistentes de sua escolha ( 1 / 0, l / r, left / right, etc.) - Saída de uma arte avião ASCII banner da string, apontando para a esquerda...

11
Preencha os espaços em branco, por favor!

(Não, nem isso nem nenhum deles ) Dada uma sequência e uma lista de sequências, preencha todos os espaços em branco na sequência de entrada com as sequências correspondentes. Entrada / Saída A sequência de entrada contém apenas caracteres alfabéticos, espaços e sublinhados. Não é vazio e não...

11
Reverse-ish uma string!

Sua tarefa: escreva um programa / função que, ao receber uma sequência contendo apenas caracteres ASCII, produza / retorne a sequência em ordem inversa. Exemplo: 1) Entrada Hello, World! 2) Numere caracteres únicos na entrada. (String de entrada separada por pipes ( |) para facilitar a...

11
Árvores de fator de decodificação

Caso você tenha perdido o Encode Factor Trees , eis a definição de Factor Tree: A cadeia vazia é 1. Concatenação representa multiplicação. Um número n fechado em parênteses (ou quaisquer caracteres emparelhados) representa o n th número primo, com 2 sendo o primeiro número primo....

11
Mesmo nome, coxo!

Escreva uma função ou programa que, ao receber uma lista de nomes, produza ou retorne uma lista em que duplicatas de nomes próprios tenham uma versão abreviada exclusiva de seu sobrenome. Entrada: Uma lista de nomes, onde um nome é definido por um nome e um sobrenome separados por um espaço. Os...

11
Shell Glob Golfing

Essa tarefa é gerar o caminho mais curto para um arquivo, após a expansão glob. O que é shell globbing? Na maioria dos shells, você pode usar o *caractere em um caminho para representar qualquer caractere na posição. Por exemplo, se o diretório foocontiver arquivos bar baze asdf, foo/b*será...

11
Contando ovelhas para adormecer

Muitas pessoas estão familiarizadas com a questão de contar ovelhas para adormecer. Há um rebanho de ovelhas, algumas delas pulando uma cerca, e você conta as ovelhas quando elas pulam. Supostamente, isso ajuda a acalmar sua mente e coloca você em um estado de sono para que você adormeça. Aqui...

11
Todo mundo deveria ter um amigo

Um caractere isolado é um caractere (que não seja uma nova linha) que não possui um caractere adjacente do mesmo tipo. Os caracteres adjacentes podem estar à esquerda, à direita acima ou abaixo, mas não nas diagonais. Por exemplo, no seguinte texto Hé isolado: Ybb YH% %%%% Todos os outros...

11
Divida. Mas nem todos!

Inspirado por esta pergunta StackOverflow . Entrada: Tomaremos três entradas: Um caractere delimitador Dno qual dividir Um caractere Ientre dois dos quais ignoramos o caractere delimitador (eu sei, isso parece vago, mas explicarei abaixo) Uma linha S Resultado: Uma lista / matriz que contém...