Perguntas com a marcação «string»

47
Imprimir “N NE SE SE S SW W NW”

Isso parece quase trivial, mas, depois de algum esforço, não consegui vencer a solução literal em J, pensei que poderia ser um desafio decente (embora, para ser claro, esse não seja um desafio específico de J). O título diz tudo. Você simplesmente precisa escrever um programa ou função (sem...

47
Fixando um colar de laço Froot

Suponha que você esteja amarrando um fio de Froot Loops para colar, pulseira, cadarço ou o que quer. Existem 6 cores ansa: r ed, o gama, y ellow, g reen, b lue, e p urple. Você quer que seu fio comece com vermelho à esquerda e circule na ordem do arco-íris, indo para a direita, terminando em roxo....

46
Sim, mas não, mas sim

Meu colega recentemente me enviou a seguinte peça de JavaScript como uma piada: let butScript = (nrOfButs) => { for(var i = 0; i < nrOfButs; i++){ if(i % 3 == 0){ console.log("Yeah") } if(i % 2 == 0){ console.log("But") } if(i % 3 == 1){ console.log("No") } } } Como o código foi...

46
Oreo? Não ... pirulito, talvez?

Desde 2009, os nomes de código das versões do Android têm o tema de confeitaria. Android 1.5 é Cupcake, Android 1.6 é Donut, Android 2.0 é Eclair, etc. Na verdade, os nomes das versões são em ordem alfabética! C -> Cupcake D -> Donut E -> Eclair F -> Froyo G -> Gingerbread H ->...

46
Desenhar linhas diagonais do texto

Dada a entrada de uma lista de palavras, imprima as palavras com suas letras dispostas na diagonal: p r o p g u r z a a z m n l m d e i c s n o g d g e o l f (A descrição acima deve ser a saída da entrada programming puzzles and code golf.) Para ser mais preciso, cada palavra começa...

46
Pac-Man pode comer essa corda?

Na versão arcade do jogo, Pac-Man come pac-dots. No entanto, neste desafio, ele tem fome de caracteres alfanuméricos e pontuação em uma sequência. Sua tarefa é criar uma função que alimente uma sequência de caracteres do Pac-Man, avalie se ele pode ou não comê-la e retorne a sequência com a...

46
Gire os pontos

Introduções Uma matriz booleana 2 × n pode ser representada como uma sequência de quatro caracteres . ':. A cadeia possui uma "linha superior" e uma "linha inferior", com pontos representando 1s e espaços vazios representando 0s. Por exemplo, a matriz 2 × 6 1 0 1 0 0 1 0 0 0 1 0 1 pode ser...

46
O Curioso Caso de Steve Ballmer

Steve Ballmer é o ex-CEO da Microsoft e, em um artigo recente , afirmou que "ainda não sabe o que fez de errado com os dispositivos móveis". Como o boletim informativo do CodeProject apontou, "O título desse artigo pode ser encerrado em muitos pontos e ainda assim ser preciso". Não havendo...

46
Anime o texto no seu terminal

Anime o texto no seu terminal O objetivo O objetivo é "animar" a string "Hello world" em sua saída para que cada caractere fique em maiúscula um após o outro. Seu programa pode sair após cada letra ser maiúscula. Por exemplo; # Iteration 1 Hello world # Iteration 2 hEllo world # Iteration...

46
Texto falso de letreiro

Neste desafio, o texto de letreiro falso é um texto que é mostrado parte por parte, de maneira semelhante à rolagem. Alguns exemplos: testing 4 t te tes test esti stin ting ing ng g hello 2 h he el ll lo o foobarz 3 f fo foo oob oba bar arz rz z Something a bit longer 10 S So...

46
Zigzagify a String

Escreva um programa (ou função) que receba uma sequência não vazia de qualquer caractere ASCII imprimível . Imprima (ou retorne) uma cadeia de caracteres em zigue-zague na cadeia de caracteres com todos os pares de caracteres vizinhos vinculados por: /se o primeiro caractere ocorrer antes do...

46
É falar duas vezes?

Em um desafio anterior , pedi aos jogadores de código que produzissem strings que copiam cada caractere em uma string. Por exemplo: TThhiiss iiss ddoouubbllee ssppeeaakk!! Esse desafio é simplesmente detectar se algum texto atende à definição de uma string de fala dupla. Há um número par de...

45
Me ama, não me ama

Me ama, não me ama Este jogo infantil simples é antigo, mas ainda é popular. Já que estamos vivendo no século 21 agora, vamos digitalizá-lo! Especificação O programa não deve receber nenhuma entrada, a menos que você esteja usando um idioma que não possa gerar uma semente aleatória - nesse caso,...

45
Faça um sincelo de palavras

Devido a limitações técnicas do Stack Exchange, o título é renderizado incorretamente. O título correto para este desafio é Faça um Word Icicle! Word Icicle Word cicle ord cicle ord icle ord i le or i le or i l or l or r O desafio de hoje é fazer pingentes de gelo da palavra...

45
Referências das citações de Golf my Shakespeare

Enquanto escrevia meu ensaio para Shakespeare, percebi que precisava encurtar minhas referências de citações para comprimentos mais gerenciáveis. Eu já escrevia isso anteriormente: (Act 1, Scene 2, Lines 345-346) Mas agora me disseram para escrevê-las assim: (I.ii.345-6) Claramente, eu...

45
Existem conhecidos conhecidos

O ex-secretário de Defesa dos EUA, Donald Rumsfeld, famosa popularizou a frase "knowns conhecidos." Aqui vamos destilar seus comentários em uma estrofe de quatro linhas. Especificamente, imprima este texto: known knowns known unknowns unknown knowns unknown unknowns Letras maiúsculas não...