Perguntas com a marcação «string»

19
Crie um editor de linhas simples

In: uma string sem quebras de linha * Permite ao usuário editar e enviar a linha Out: a string modificada (opcionalmente com uma quebra de linha à direita) O editor de linha deve, no mínimo, permitir ao usuário: mover um cursor visível para a esquerda e direita insira e / ou substitua...

19
Que o primeiro esteja com você

Escreva um programa para substituir todas as ocorrências de "força" por "primeiro" e todas as ocorrências de "primeiro" por "força", mantendo o caso original para todas as posições de caracteres: "ForcefoRcefOrcE" -> "FirstfiRstfIrsT" "FirstfiRstfIrsT" -> "ForcefoRcefOrcE" O restante da...

19
Notação de prefixo para Notação de Postfix

Disclaimer: Não, este não é um desafio de piada para reverter uma string. Tarefa Há apenas uma operação para suportar: subtração ( -). Você também tem apenas dois átomos para suportar: zero ( 0) e um ( 1). Aqui, a notação de prefixo -ABé equivalente à notação de postfix AB-, onde Ae Bsão...

19
Execução mais longa de um caractere em uma string

Seu desafio: Escrever uma função que leva uma corda s, um personagem c, e encontra o comprimento da corrida mais longa de cno s. A duração da corrida será l. Regras : Se o scomprimento for 0 ou cvazio, ldeve ser 0. Se não houver instâncias de cin s, ldeve ser 0. As brechas padrão e as Regras de...

19
Faça ondas de corda

Dada uma sequência como entrada, produza a sequência com o seguinte algoritmo aplicado: 1. Split the String by " " (find the words): "Hello World" -> ["Hello","World"] 2. Find the vowel count of each component: [2,1] ( ["H[e]ll[o]","W[o]rld"] ) 3. For each of the components, output the first n...

19
O booleano redundante

Introdução Classicamente, os booleanos são um pouco; trueou false, 1ou 0. Os zeros à esquerda seriam redundantes. Por exemplo, 001significa o mesmo 00001ou apenas 1. O booleano de 32 bits Dado um valor truthy / falsey, emita o booleano de 32 bits equivalente como uma string. (Ou como um número,...

19
Gerar uma sigla

Isso é semelhante a Criar um acrônimo , mas há várias diferenças importantes, incluindo o método de buscar o acrônimo, e esse desafio, incluindo saída flexível. Tarefa Dada uma sequência (lista de caracteres / comprimento 1 é permitida) contendo apenas ASCII imprimível, imprima todas as letras...

19
Eu não gosto de mudar!

Entrada: Duas strings sem novas linhas ou espaços em branco. Resultado: Ambas as strings de entrada em linhas separadas, com espaços onde necessário † para uma das duas strings. E uma terceira linha com os caracteres A, R, Me , representando adicionados , removidos , modificados , e inalterada...

19
Encontre meus polyphthongs!

Para os propósitos deste desafio, um polifongo é definido como uma fatia contígua de uma String, que contém apenas vogais e tem comprimento pelo menos 2. Dada uma String não vazia como entrada, sua tarefa é gerar todos os polyphthongs que ele contém . Por exemplo, "abeoic"possui as seguintes...

19
Claramente entre parênteses trens APL

No APL, você pode escrever funções tácitas, chamadas de trens . Como eles funcionam é irrelevante para esse desafio. Aqui estão as diferentes maneiras pelas quais eles podem ser agrupados, usando ⍴como função: ⍴ -> ⍴ ⍴⍴ -> ⍴⍴ ⍴⍴⍴ -> ⍴⍴⍴ ⍴⍴⍴⍴ -> ⍴(⍴⍴⍴) ⍴⍴⍴⍴⍴ -> ⍴⍴(⍴⍴⍴) ⍴⍴⍴⍴⍴⍴ ->...

19
Uh, é um haiku?

Então, você deseja criar um haiku, mas não tem certeza se ele segue as regras da sílaba para um haiku. Não me incomodei em escrever uma sinopse adequada, como normalmente faço, então você terá que se contentar com isso. Vamos ficar presos. Encontrar um haiku na natureza Para os propósitos deste...

19
Tornar um programa de triangularidade válido

Triangularity é um novo esolang desenvolvido pelo Sr. Xcoder, onde a estrutura do código deve seguir um padrão muito específico: Para a nlinha de código th, deve haver exatamente 2n-1caracteres do programa. Isso causa uma forma triangular / pirâmide, com a primeira linha tendo apenas um caractere...

19
Spoonerise words… em finlandês

Esse desafio é baseado e contém casos de teste de um curso de programação que fiz na Universidade de Aalto. O material é usado com permissão. Dois anos e meio atrás, havia um desafio sobre os Spoerisms em inglês . No entanto, em Spoerisms finlandeses são muito mais complicados. Spoonerisms em...

19
Quão rápido estou me divertindo?

Introdução Meu velocímetro do carro foi hackeado! Em vez de me mostrar o quão rápido estou dirigindo, ele apenas mostra: "Vroooom!" Por favor, me ajude a saber o quão rápido estou indo. Desafio Pegue uma string como entrada e verifique se ela corresponde ao regex /^[Vv]ro*m!$/m. Em inglês, isso...

19
Esteganografia com letra dobrada

A esteganografia oculta uma mensagem dentro de uma transportadora, produzindo um pacote que não parece suspeito. Para esse desafio, você escreverá um programa que recebe uma mensagem ASCII e uma transportadora ASCII como entrada e retornará ou imprimirá um pacote idêntico à transportadora, exceto...

19
Cifra trífida (sem palavra-chave)

Introdução: Tenho várias cifras diferentes armazenadas em um documento que compilei quando criança, escolhi algumas que achei mais adequadas para desafios (não muito triviais e nem muito difíceis) e as transformei em desafios. A maioria deles ainda está na caixa de areia, e ainda não tenho certeza...

19
De onde eles estão ligando?

Ao fazer chamadas telefônicas internacionalmente, os números de telefone são prefixados com um código que indica em que país o número está localizado. Esses códigos são códigos de prefixo , o que significa que nenhum código é o prefixo de outro. Agora, hoje cedo, você perdeu uma ligação e está...