Perguntas com a marcação «string»

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

15
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 …

13
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 seguinte: |_|_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_| …

1
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 rotação "é feita dividindo uma corda em duas partes …

1
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 …

12
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 …

20
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 …

9
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 criar uma função ou …


5
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 …

5
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 é código-golfe , então o …

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

6
É 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ê poderá usar um formato razoável …

2
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 que contém cores de …
17 code-golf  string 

25
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. Esta parte também é de …
17 code-golf  string 


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.