Perguntas com a marcação «string»

17
Desafio de substituição de cartas

A ideia é simples. Você deve criar uma substituição de letra "visualizada", fornecendo três cadeias (a entrada pode ser separada por vírgula, entradas separadas ou como uma matriz). O primeiro segmento é a palavra que você deseja corrigir e o segundo segmento são as letras que você deseja...

17
Catálogo de produtos

Esse problema é sobre a separação de uma sequência que representa um identificador de produto em três componentes. A primeira parte consiste em letras maiúsculas e minúsculas de comprimento arbitrário que representam o armazém. A segunda parte são dígitos que representam o número do produto....

17
Sobreposição de pedidos de linha

(Inspirado ao desenhar em uma placa de apagamento a seco) Desafio: Dada uma sequência de entrada contendo caracteres que representam cores diferentes de marcadores de apagamento a seco em um quadro branco, imprima a ordem em que foram desenhados, do primeiro ao último. Entrada: Uma sequência...

17
É um emoji?

Eu tenho trabalhado neste aplicativo iOS recentemente e encontrei um problema (bastante facilmente resolvido): Como determinar se minha string é composta apenas por emojis? Bem, esse é o seu trabalho hoje! Entrada Uma linha. Se a presença de caracteres unicode for problemática para você, você...

17
Frases de bolo de rolo

Bolos em rolo são deliciosos doces feitos com uma camada de pão de ló, uma camada de creme (ou sorvete), enrolada em espiral, consulte a Wikipedia . Sua tarefa é obter uma sequência de frases não vazia da entrada padrão, remover os espaços e enrolá-la como um bolo, começando do centro da direita...

17
Quines seguros para cotação

Sua tarefa é simples: escreva um programa (ou função) que não aceite e não envie (ou retorne) seu código-fonte. O problema é que, quando o programa é empacotado "quotes"(caractere Unicode 34), ele deve emitir novamente seu código-fonte (agora citado). Aplicam-se regras padrão para quines. Isso é...

17
Torcendo Sentenças

Regras O programa deve receber uma string / matriz de palavras como entrada. Para cada palavra na string / matriz, ela será reconstruída, colocando os caracteres de maneira alternada na frente e no verso da palavra. 12345 678 9 -> 15243 687 9. Em seguida, reorganizará as palavras de maneira...

17
Encurte um caminho absoluto

Às vezes, um longo caminho absoluto, por exemplo, um parâmetro de linha de comando para uma ferramenta Linux, pode ser reduzido, usando o diretório de trabalho atual como referência: $ pwd /home/heh $ cat /home/heh/mydir/myfile my stuff $ cat mydir/myfile my stuff Neste desafio, você deve...

17
Livre-se do espaço em branco em linhas vazias

Ah, mais um dos meus usos egoístas dessa pilha . Como proprietário de um Chromebook, sou um usuário frequente do Ace IDE, o editor usado pelo Cloud9. Ele tem muitas ferramentas para lidar com o excesso de espaço em branco, mas notavelmente falta uma: limpar linhas vazias. Sua missão hoje é, dada...

17
Não existe almoço grátis

... ou existe? Seu desafio é analisar minha fatura de almoço, que contém o preço base, dicas, descontos, cupons e extras e descobrir se meu almoço foi de US $ 0 ou menos . Se esta é a entrada: 12.34 15 tip 25 discount 1.5 extra 2 coupon Então a saída pode ser false. Veja como funciona: 12.34 é...

17
Quine de rotação segura

Escreva um quine apropriado cuja cada rotação seja ele próprio um quine adequado. Por exemplo, se o seu código-fonte for abcdef, então: abcdef produziria abcdef bcdefa produziria bcdefa cdefab produziria cdefab defabc produziria defabc efabcd produziria efabcd fabcde produziria fabcde Uma...

17
Achatar o CUBO

Você já viu formas 3D e acha que temos duas dimensões? Então, vamos transformar 3D em 1D! (Veja o que eu fiz lá?) Tarefa Dada uma representação 2D de um cubo (layout abaixo), alise-o em uma única sequência, com base em ponteiros. O cubo Esse é o layout do cubo preenchido com no-ops ( ,) e...

17
Coloque um planador!

Este: é um planador . No Jogo da Vida de Conway, o planador é um famoso padrão que atravessa rapidamente o tabuleiro. Para o desafio de hoje, desenharemos um jogo da vida em arte ASCII e colocaremos um planador nele. O quadro que estamos começando é o

17
Máquina da Verdade Estendida

Muitas pessoas sabem o que é uma máquina da verdade na programação. Mas é hora de aumentarmos as coisas um pouco. Apresentando, a máquina da verdade estendida! Uma máquina de verdade estendida aceita duas coisas como entrada, um número inteiro ne uma sequência não vazia s. Ele gera s ntempos com...

17
Você é o anfitrião das Olimpíadas!

Você organiza os Jogos Olímpicos e precisa construir uma piscina fantástica para a ocasião, mas os supervisores geralmente mudam de idéia em relação às dimensões e precisam de uma maneira rápida de reconstruí-la com o tamanho solicitado! Dados dois números inteiros, Le x, sua tarefa é construir...

17
Um padrão simples

Entradas: Dois únicos dígitos (chamá-los de deixar me n) e dois caracteres (vamos chamá-los ae b) no seu formato de entrada de escolha. Resultado: Para o passo a passo, finja m=2, n=5, a='a', b='b'. Sua saída será uma string criada a partir de suas quatro entradas. Vamos chamar a string result,...

17
Elementos desaparecendo

Dada uma sequência Se uma lista de índices X, modifique Sremovendo o elemento em cada índice Senquanto usa esse resultado como o novo valor de S. Por exemplo, dado S = 'codegolf'e X = [1, 4, 4, 0, 2], 0 1 2 3 4 5 6 7 | c o d e g o l f | Remove 1 c d e g o l f | Remove 4 c d e g l f | Remove 4 c d...

17
Inverta duas seções de uma corda em torno de um pivô

fundo Atualmente, estou na classe AP Comp Sci A: Java e quero iniciar alguns de meus amigos no golfe de código. Tenho um desafio do curso e gostaria de ver em quantos bytes a comunidade pode fazer esse desafio. Detalhes do desafio: Dadas duas seqüências de entrada, a principal e a dinâmica, faça...