Perguntas com a marcação «string»

Uma competição para resolver um problema específico através do uso e manipulação de strings.


10
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 remover um caractere (por exemplo, lumberjacktorna-se lmberjack) …

5
Implementar macros de acentuação LaTeX
Introdução O sistema tipográfico LaTeX usa macros para definir acentos. Por exemplo, a letra ê é produzida por \hat{e}. Nesse desafio, sua tarefa é implementar uma versão ASCII dessa funcionalidade. Entrada Sua entrada é uma sequência não vazia de caracteres ASCII imprimíveis. Não conterá novas linhas. Resultado Sua saída é …

3
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 as exclusões custam …

2
Conjugar um verbo turco
Entrada verbo , uma sequência que corresponde à expressão regular([a-pr-vyzıöüçğş]*[aeıioöuü][bcçdfgğhj-nprsştvyz]+|([a-pr-vyzıöüçğş]*[aeıioöuü]){2})(mak|mek) plural , um valor verdadeiro ou falso pessoa , um número inteiro com valor 1, 2 ou 3 tenso , um número inteiro com valor 1, 2 ou 3 Resultado A forma conjugada do verbo turco verbo , em pessoa …

2
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á expandido …

30
Qual é a extensão do arquivo?
Seu desafio é encontrar a extensão do arquivo de um nome de arquivo fornecido: hi.txt -> txt or .txt carrot.meme -> meme or .meme lol (undefined behavior) what..is..this..file -> file or .file .bashrc -> bashrc or .bashrc T00M@n3KaPZ.h0wC[]h -> h0wC[]h or .h0wC[]h agent.000 -> 000 or .000 Você deve obter …
10 code-golf  string 

2
Golfe minhas matrizes Ada
fundo Ada é uma linguagem de programação que não é exatamente conhecida por sua concisão. No entanto, sua sintaxe literal de matriz pode, em teoria, permitir especificações de matriz bastante concisas. Aqui está uma descrição EBNF simples da sintaxe literal da matriz (passável a bottlecaps.de : array ::= positional_array | …

3
Quanto tempo leva para digitar isso?
Introdução Posso digitar em ritmo moderado, usando o layout do teclado QWERTY. Mas se uma palavra como yellowwooddoor tem uma tonelada de letras repetidas, demora um pouco mais para digitá-la. Pior ainda é quando uma palavra como "pular" tem o mesmo dedo usado para várias letras consecutivas diferentes. Aqui está …

10
Determinar se uma grade contém outra grade
Desafio Criar uma função recebe duas matrizes bidimensionais de caracteres (ou seqüências de caracteres se a linguagem de programação não possuir caracteres como um tipo de dados) como entradas: a e b. Se o seu idioma não suportar essas entradas, você poderá usar qualquer outra variável de um byte padrão. …

13
Existe um verificador de tautograma menor? [fechadas]
Fechado . Esta pergunta precisa de detalhes ou clareza . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Adicione detalhes e esclareça o problema editando esta postagem . Fechado no ano passado . Eu entrei recentemente no golfe de código e tentei escrever o menor verificador de tautograma. …

24
Senha Bishop Goodness
Derivado desta postagem, agora excluída. Dada uma sequência, responda (verdade / falsidade ou dois valores consistentes) se constitui uma boa senha de bispo, ou seja, quando todas as seguintes condições são atendidas: tem pelo menos 10 caracteres tem pelo menos 3 dígitos ( [0-9]) não é um palíndromo (idêntico a …

11
Mapeie os trapaceiros!
Depois que todas as tarefas são enviadas, é criado um dicionário que mapeia o número do aluno para o hash do arquivo. Esse dicionário, mapa de hash ou mapeamento (seja qual for o idioma), terá a seguinte aparência: {100: "aabb", 104: "43a", 52: "00ab", 430: "aabb", 332: "43a"} A chave …

1
Solucionador de tatamibari
fundo Tatamibari é um quebra-cabeça lógico projetado por Nikoli. Um quebra-cabeça Tatamibari é jogado em uma grade retangular com três tipos diferentes de símbolos:: +, -. e| . O solucionador deve particionar a grade em regiões retangulares ou quadradas de acordo com as seguintes regras: Cada partição deve conter exatamente …

25
Vamos jogar tênis 2: jogo leste-oeste
Há um desafio Vamos jogar tênis por Daniel . Ele propõe colocar um tribunal na direção Norte-Sul. Minha proposta é criar uma quadra para jogar tênis também na direção leste-oeste. Você precisa imprimir uma quadra de tênis, mas precisa fazê-lo no menor número possível de bytes por motivos confidenciais. Quadra …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.