Perguntas com a marcação «string»

22
Braille-ify uma corda

E não, isso não é uma brincadeira de traduzir texto ASCII para braille . Existem 2 8 = 256 padrões Braille em Unicode. (Por 'Braille' quero dizer células de 8 células) W, espera. Quantos caracteres ASCII havia? 2 7 = 128? Bem, então, vamos transformar ASCII em Braille, porque não há...

22
Obtenha um número aleatório de n dígitos com dígitos distintos e primeiro não um 0

Eu li essa pergunta e achei que seria um bom desafio. Tarefa Dê uma entrada para 0<n<10gerar um número aleatório com exatamente n dígitos o primeiro não é 0 então f(n)>10**(n-1)-1 dígitos distintos Critérios de vitória Isso é código-golfe, então o código mais curto...

22
Calcular a soma binária de uma palavra

Pegue uma string scontendo caracteres ASCII imprimíveis como entrada e produza sua "soma binária dividida". Precisa de uma explicação? Como você obtém a soma binária dividida? Usaremos a string A4como exemplo na explicação a seguir. Converta os caracteres em binários, tratando cada letra como...

22
O enésimo caractere é igual ao enésimo do último caractere?

Inspirado por O começo é igual ao fim Dada uma string se um número inteiro n, faça uma truthy / falsey sobre se o nth char in sé igual ao nth do end char in s. Entrada Uma sequência não vazia e um número inteiro. Você pode usar indexação com base em 0 ou indexação com base em 1. O número inteiro...

22
Criar caixas dinamicamente

O desafio: Desenhe um retângulo de caixas ASCII: [] As regras: Toma uma entrada de largura e altura Você pode assumir que ambos são números É necessário produzir uma sequência com caracteres de nova linha, \ n Exemplos: 2, 2: [][] [][] 2, 3: [][] [][] [][] Menos bytes...

22
Dobre uma corda em um triângulo

Dada uma corda cujo comprimento é divisível por 4, faça um triângulo como demonstrado abaixo. Se a string for abcdefghijkl, então o triângulo seria: a b l c k defghij Se a string for iamastringwithalengthdivisiblebyfour, então o triângulo seria: i a r m u a o s f t y r b i e n...

22
Código Golfinator-3000

Como todo mundo sabe , adicionar inator-3000ao final de qualquer substantivo torna o caminho mais legal. Mas o que mais pode tornar uma palavra mais legal? Dada uma string ASCII como entrada, produza a frescura da palavra. Cálculo da frieza Existem 4 elementos para calcular a frescura de uma...

22
Eu sou simétrico, não palindrômico!

fundo Inspirado por eu sou um palíndromo. Você está?, onde é apresentado o fato chocante de que “ ()()não é um palíndromo, mas ())(”, perguntei-me o que é ()()e a resposta é simplesmente: é uma corda com um eixo de simetria vertical! A tarefa Escreva um programa ou função que use uma string S...

22
O número ausente revisado

Fundo: Originalmente, eu postei essa pergunta na noite passada e recebi uma reação negativa por sua imprecisão. Desde então, tenho consultado muitas pessoas sobre não apenas a redação do problema, mas também sua complexidade (que não é O (1)). Esse problema de programação é um mal giro em uma...

22
Triângulos ternários

A ideia disso é principalmente da BIO 2017, primeiro trimestre . Tive a ideia de postar esse desafio no meu desafio de Seqüências binárias , pois muitas pessoas pareciam gostar. Além disso, este é o primeiro desafio que publiquei sem postar na sandbox. Vou excluí-lo se ninguém...

22
Derrube alguns dominós!

Obrigado a esta pergunta por alguma inspiração Neste desafio, representaremos uma linha de dominó como uma sequência de |, /e \. Você receberá uma sequência de dominós como entrada e deverá determinar como eles se parecerão quando se estabelecerem. Aqui estão as regras de como os dominós...

22
Tome CR e LF literalmente

Como uma celebração do bom e velho bloco de notas , trataremos retornos de carro e feeds de linha como o que eles originalmente queriam dizer, e não como eles são usados ​​hoje. Dada uma sequência que consiste em ASCII imprimível mais alimentações de linha (␊; LF; esc \n; hex 0A; dec 10) e...

22
Torre de cordas

Dada uma sequência de texto, produza-a como uma 'torre'. Cada fatia da string (do formulário 0:n) é repetida várias 5*nvezes; portanto, o primeiro caractere é repetido 5 vezes, depois o primeiro e o segundo 10 vezes, etc. Exemplos: 'hello' -> ['h'] ['h'] ['h'] ['h'] ['h'] ['h', 'e']...

22
Um desafio ogl-edocf

Entrada Uma sequência aleatória não vazia que consiste em caracteres ASCII no intervalo .[ 32..126 ][32..126][32..126] Saída A saída é obtida aplicando rotações sucessivas na sequência de entrada. Para cada letra ( [a-zA-Z]) na sequência de entrada, da esquerda para a direita: se a letra...

22
Octógonos artísticos ASCII

Dado um número inteiro de entrada n > 1, produza um octógono de arte ASCII com comprimentos laterais compostos por ncaracteres. Veja exemplos abaixo: n=2 ## # # # # ## n=3 ### # # # # # # # # # # ### n=4 #### # # # # # # # # # # # # # # # # #### n=5 ##### # # # # # # # # #...

22
Faça um quebra-cabeças simples

(Nota: esta é a minha primeira pergunta de código de golfe, mas, até onde eu sei, ninguém mais fez exatamente isso, por isso devo ser bom.) Sua tarefa é criar um programa ou função que inclua uma sequência de caracteres se um número inteiro ne retorne ou produza esse texto agrupado em várias...

22
Tocar Zip, Zap, Zop

Há um pequeno jogo de aquecimento improvisado em que você se organiza em círculo e envia zips, zaps e zops por aí, apontando para uma pessoa e dizendo a próxima palavra na sequência; eles fazem o mesmo até que todos estejam aquecidos ou tanto faz. Sua tarefa é criar um programa que dê a próxima...

22
Sobreposição de blocos de string

Desafio: Dada uma lista de cadeias de linhas múltiplas, sobreponha-as (na parte superior esquerda) e produza o resultado. Exemplo: Entrada: ["aaaa\naaaa\naaaa\naaaa","bb\nbb\nbb","c"] Saída: cbaa bbaa bbaa aaaa Regras do desafio: O formato de entrada é flexível. Você pode obter a entrada...