Perguntas com a marcação «string»

20
Arte de carro ASCII KITT

A série de TV dos anos 80 Knight Rider apresentava um carro inteligente e autoconsciente chamado KITT. Um aspecto distintivo do carro era uma barra de scanner montada na frente que permitia ao KITT "ver" (e que parecia suspeitamente familiar aos fãs de outra série de TV anterior ). O scanner tinha...

20
Sufixos Explodidos

Dada uma sequência ASCII, produza os sufixos explodidos dela. Por exemplo, se a sequência fosse abcde, existem 5 sufixos, ordenados do maior para o menor: abcde bcde cde de e Cada sufixo é explodido , o que significa que cada caractere é copiado tantas vezes quanto a sua localização indexada...

20
Números espaçados

Dada uma lista de Nnúmeros inteiros não negativos, imprima esses números com cada um preenchido à esquerda por espaços com um comprimento de N. (Como alternativa, retorne uma lista de caracteres / sequência.) Você pode assumir que Nseja maior ou igual ao número de dígitos do maior número na lista....

20
Multiplicação de zíper

Introdução Vamos definir uma nova operação aritmética, que chamo de multiplicação de zíper . Para multiplicar por zíper dois números inteiros não negativos, adicione zeros à esquerda para fazer coincidir os comprimentos, multiplique os dígitos da base 10 correspondentes dos números, adicione zeros...

20
[Br] Código Código Golf [Ba] d

Considere a seguinte string: Tin Snips Essa sequência contém vários símbolos atômicos na tabela periódica . Poderíamos reescrever essa sequência para identificar várias delas: [Ti][N] [Sn][I][P][S] Claro, também poderíamos escrever desta maneira: T[In] [S][Ni][P][S] As regras para...

20
Tente fazer um quadrado!

Tarefa Dado um caractere imprimível sem espaço em branco, faça uma representação quadrada de 3x3 dessa entrada. Por exemplo, se a entrada for #, a saída será: ### # # ### Regras O formato de saída é rigoroso, embora uma nova linha à direita seja permitida. Isso significa que o espaço no meio...

20
Palavras que contêm dígitos

Uma palavra de dígito é uma palavra em que, após a remoção de algumas letras, você fica com um dos dígitos: UM, DOIS, TRÊS, QUATRO, CINCO, SEIS, SETE, OITO ou NOVE (não ZERO). Por exemplo, BOUNCE e ANUNUNCE são palavras de dígito, pois contêm o dígito um. ENCODE não é uma palavra de dígito, mesmo...

20
Inversão de intercalação

Dada uma string, inverta-a intercaladamente. Veja como fazer isso abcdefghie abcdefghijindexado a 0: Separe os caracteres nos índices pares dos caracteres nos índices ímpares:acegi bdfh acegi bdfhj Inverta os caracteres em índices ímpares:acegi hfdb acegi jhfdb Intercalar novamente em uma...

20
Códigos estaduais dos EUA mais eficientes

Abrevie esse estado dos EUA! foi divertido, mas aprendemos que abreviar com eficiência nomes de estados dos EUA é difícil com o sistema atual. Vamos criar um esquema de código de estado alternativo para um golfe eficiente. Sua tarefa: Escreva uma função (ou programa) que, dado um nome de estado...

20
Garble essa corda!

Dada uma sequência como entrada, imprima uma ou mais variantes da sequência, de modo que: Nenhum personagem está em sua posição original Nenhum personagem é adjacente a um personagem ao qual ele era originalmente adjacente Você pode supor que isso sempre seja possível para a sequência...

20
Leia uma senha

Seu desafio é ler uma "senha" da entrada padrão / teclado. Desafio : Leia uma string sinvisivelmente. Para cada um dos caracteres sinseridos, imprima um caractere c. Em tempo real. Regras: Você deve imprimir cem tempo real. Assim que o usuário digitar um caractere, você deverá exibir c. c...

20
Repete?

Uma sequência de caracteres se repete se contiver duas substrings consecutivas equivalentes. Por exemplo, 2034384538452repete-se, pois contém 3845duas vezes consecutivas. Portanto, seu desafio é decidir se uma sequência contém uma subseqüência de substring. Você pode considerar a entrada como uma...

20
Desenhe um grande ASCII X

Problema Inspirado por um desafio anterior, fazendo algo semelhante Dada a entrada inteira positiva produz numa forma que segue esse padrão: entrada n=1: * * * * * entrada n=2: ** ** **** ** **** ** ** entrada n=3: *** *** *** *** ***** *** ***** *** *** *** *** e assim por...

20
Esses identificadores são equivalentes?

No idioma Nim , as regras para diferenciar identificadores são um pouco mais relaxadas do que na maioria dos outros idiomas. Dois identificadores são equivalentes ou endereçam a mesma variável se seguirem estas regras : o primeiro caractere de ambos é o mesmo (diferencia maiúsculas de...

20
Renderização de remarcação simples

Existem várias maneiras de criar cabeçalhos em postagens na rede Stack Exchange. O formato que é mais comumente 1 usado em PPCG parece ser: # Level one header ## Level two header ### Level three header Observe o espaço após as marcas de hash. Além disso, observe que marcas de hash à direita não...

20
Reconstruir minhas bonecas matryoshka

fundo Uma boneca matryoshka (ou boneca russa) é um conjunto de bonecas que se encaixam umas nas outras. Eu acidentalmente misturei minha coleção de bonecas matryoshka e não me lembro qual delas vai dentro da qual. Objetivo Dada uma lista de seqüências únicas , classifique-as em bonecas...

20
Períodos locais de strings

Períodos locais Pegue uma string não vazia s . O período local de s no índice i é o menor número inteiro positivo n, de modo que para cada 0 ≤ k <n , temos s [i + k] = s [i-n + k] sempre que ambos os lados são definidos. Como alternativa, é o comprimento mínimo de uma sequência não vazia w, de...

20
Este é um número triangular truncado?

Sequência OEIS relacionada: A008867 Número triangular truncado Uma propriedade comum dos números triangulares é que eles podem ser organizados em um triângulo. Por exemplo, pegue 21 e organize em um triângulo de os: o oo ooo oooo ooooo oooooo Vamos definir um "truncamento:" cortando...