Perguntas com a marcação «string»

32
Quem vai ganhar a eleição?

Esse é um desafio no qual duas pessoas, 1 e 2, estão concorrendo ao cargo. As pessoas votam deterministicamente de certas maneiras no mundo de 1 e 2, o que pode permitir que os candidatos descubram os resultados antes da eleição. NOTA: isso não se refere a eleições externas ou outros eventos...

32
Força bruta no quadro de distribuição

No outro dia, nossa equipe foi para uma sala de fuga. Um dos quebra-cabeças envolvia uma placa de seis interruptores mecânicos, onde era necessário encontrar a combinação correta de ligar e desligar para destravar uma caixa, mais ou menos assim: -v-v-v- -v-v-v- Sendo desenvolvedores, decidimos...

31
Alinhando linhas!

Alinhando linhas! Dado um caractere e uma sequência de linhas múltiplas, seu trabalho é preencher cada linha da sequência para que elas se alinhem entre o delimitador fornecido. Exemplos Entrada: , Programming, Puzzles And, Code golf Saída: Programming, Puzzles And, Code golf Entrada A...

31
Quebrar guias ao meio

As guerras sagradas foram travadas por espaços versus abas. (E, claro, os espaços, sendo objetivamente superiores, venceram.) - Alex A. S OMe PEO p le ainda se recusam a uma ccept que WHI c h é Cl e arly s upreme. Você acaba de receber um arquivo usando o InCor re ct, b ad, e inf e forma rior...

31
Quem é o mais sonolento de todos?

Escreva um programa ou função que inclua uma sequência de caracteres -=o.onde os -=o'e .' sempre se alternam, caractere para caractere. A string terá um comprimento ímpar maior que um e sempre começará e terminará em um de -=o. Basicamente, a entrada parecerá uma linha de rostos de emoticons que...

31
Você foi legal esse ano?

Introdução Papai Noel tem muitos nomes para processar e precisa de sua ajuda! Ele precisa de você para escrever um programa ou uma função, que gera nice, naughty, very naughtyou very very naughty. Para determinar como alguém é legal ou malcriado, o Papai Noel desenvolveu um algoritmo: Nice (...

31
Classifique estas classificações de James Bond

Introdução Meu avô é fã de James Bond, mas ele sempre tem dúvidas sobre como classificar seus atores favoritos. Como tal, ele está sempre fazendo listas, o que dá muito trabalho. Ele me pediu para elaborar um programa que tornasse sua vida mais fácil, mas não tenho tempo para isso, tenho que...

31
Senha da string

Seu desafio é identificar a string com senha! O que é senha, você pergunta? Pegue uma string como entrada. Essa sequência conterá apenas letras maiúsculas, minúsculas, dígitos e espaços. Você deve substituir todos os espaços por sublinhados e mover todos os números para o final da sequência na...

31
Palíndromos de Watson-Crick

Problema Crie uma função que possa determinar se uma sequência de DNA arbitrária é ou não um palíndromo Watson-Crick. A função pegará uma sequência de DNA e produzirá um valor verdadeiro se a sequência for um palíndromo Watson-Crick e um valor falso, se não for. (Verdadeiro e Falso também podem...

31
Faro embaralha uma matriz

Um shuffle de Faro é uma técnica frequentemente usada por mágicos para "embaralhar" um baralho. Para executar um embaralhamento de Faro, você primeiro corta o baralho em 2 partes iguais e depois intercala as duas partes. Por exemplo [1 2 3 4 5 6 7 8] Faro embaralhado é [1 5 2 6 3 7 4 8] Isso...

31
Acme Canine Decoder 2000 do professor Schwartzman

Introdução Nós - especialmente os nerds entre nós, que tendem a ser fãs - todos nos lembramos desse velho desenho animado do Far Side : Claramente, o professor Schwartzman poderia ter aprimorado suas habilidades de programação apenas um pouquinho mais antes de usar sua invenção. Mas você pode...

31
Transforme lentamente uma corda em outra

O desafio Dadas duas cadeias / uma matriz de cadeias, produza a primeira cadeia diminuindo lentamente e expandindo de volta para a segunda cadeia. Você pode assumir que as strings sempre começarão com o mesmo caractere. Exemplo Input: "Test",

31
É uma palavra instável?

(inspirado nesse desafio de Puzzling - SPOILERS para esse quebra-cabeça está abaixo, então pare de ler aqui se você quiser resolver esse quebra-cabeça sozinho!) Se uma letra em uma palavra ocorre alfabeticamente depois da letra anterior, chamamos isso de aumento entre as duas letras. Caso...

31
Implementar conclusão da guia

O preenchimento de tabulação é um recurso útil que conclui automaticamente parcialmente os comandos gravados. Você vai implementá-lo. Por exemplo, se os comandos disponíveis fossem ['apply','apple','apple pie','eat'], aseria concluído applcomo, como todos os comandos ainiciados com appl. Entrada...

31
Alphabet Diamond

Você já viu o incrível triângulo do alfabeto , a vingança do triângulo do alfabeto e agora é hora da vingança da vingança do triângulo do alfabeto! Apresentando ... O DIAMANTE DO ALFABETO! Sua tarefa é produzir esse texto exato, em minúsculas / maiúsculas não importa, embora as novas linhas...

31
Quanto tempo resta?

O programa Você é dado duas cordas, A e B . A é a posição atual em que seu cronômetro está e B é a posição em que seu cronômetro irá parar. Ambas as strings estão no formato m: ss . Você deve escrever um programa que determine a quantidade de tempo restante, que também deve ser formatada como m:...

31
Faça uma caixa espetada

Dados dois inteiros positivos, W e H, produzem uma caixa de arte ASCII cuja borda é feita de barras ( /e \) com W "espigões" nas bordas superior e inferior e H "espigões" nas bordas esquerda e direita. O interior da caixa está cheio de espaços. Um "pico" é simplesmente duas barras que se juntam...