Perguntas com a marcação «balanced-string»

15
Tokenizar um idioma baseado em pilha

Estive trabalhando outra linguagem de golfe baseada pilha chamada Stackgoat . Neste desafio, você escreverá um Tokenizer para Stackgoat (ou realmente qualquer linguagem geral baseada em pilha). Exemplos "PPCG"23+ ["PPCG", '23', '+'] 'a "bc" + ['"a"', '"bc"', '+'] 12 34+-"abc\"de'fg\\" ['12',...

15
Teste se uma string está entre parênteses

Chamamos um grupo de parênteses de parêntesis abertos (, parênteses próximos correspondentes )e tudo dentro deles. Um grupo ou sequência de parênteses é chamado de parênteses balanceado se não contiver nada ou apenas dois grupos parênteses balanceados entre parênteses. Por exemplo: The string...

15
Corrija os aparelhos, etc

Sua missão, se você optar por aceitá-la, é adicionar o número mínimo de parênteses, colchetes e colchetes para formar uma determinada sequência (contendo apenas parênteses, colchetes e colchetes) com a correspondência correta entre colchetes. Os laços dos símbolos adicionados devem ser quebrados...

14
E todas as pessoas disseram ...

Objetivo Dada uma entrada de texto que não contém caracteres [ou ], execute as seguintes ações: Para todas as instâncias Amencom pelo menos uma letra maiúscula (todas as instâncias de Amenexclusão amen), produza a mesma Amen(retenha maiúsculas). Para cada instância de /all the people said[?:...

13
Produtos Fibonacci

Você pode decompor um número maior que 0 como uma soma exclusiva dos números positivos de Fibonacci. Nesta questão, fazemos isso subtraindo repetidamente o maior número possível de Fibonacci positivo. Por exemplo: 1 = 1 2 = 2 3 = 3 4 = 3 + 1 12 = 8 + 3 + 1 13 = 13 100 = 89 + 8 + 3 Agora, chamo...

13
Cite minha citação!

Uma citação é "a repetição de uma expressão como parte de outra". No inglês americano, as aspas são cercadas por aspas duplas ("), como na frase anterior. No entanto, essa regra difere quando uma aspas aparece dentro de outra aspas. Nesse caso, a aspas internas é cercada por aspas simples...

13
Feche suas tags!

Isso se baseia em um desafio anterior excluído meu com o mesmo nome Introdução Você está encarregado de escrever um programa que retorne um valor de verdade ou falsey com base em se a entrada tiver todas as suas tags 1 semelhantes a XML adequadamente abertas e fechadas e na ordem correta....

13
Interpretar intervalos soltos

Interpretar intervalos soltos ListSharp é uma linguagem de programação interpretada que possui muitos recursos, um deles é um criador de intervalo baseado em 1 índice que funciona assim: Você define um intervalo como (INT) TO (INT)ou apenas (INT)onde ambos ou o int único podem ir do valor mínimo...

13
Achatar um programa Stack Cats

Stack Cats é uma linguagem reversível baseada em pilha. Sua natureza reversível cria loops um tanto estranhos. Esse desafio é sobre o loop condicional (...). Quando esses loops são aninhados de certas maneiras, é possível transformar o código para reduzir a profundidade do aninhamento. Aqui estão...

13
Recupere o primo do poder primo

Definição : uma potência primária é um número natural que pode ser expresso na forma p n, em que p é uma primária e n é um número natural. Tarefa : Dada uma potência primária p n > 1, retorne a prime p. Casos de teste : input output 9 3 16 2 343 7 2687 2687 59049 3 Pontuação : Este é o...

12
Existem suportes disfarçados?

Alguém nos deu uma sequência, mas todos os caracteres parecidos com colchetes foram transformados em caracteres normais, e não sabemos quais, nem mesmo quantos eram. Tudo o que sabemos é que, se houvesse L1,L2,L3,...,LNdiferentes tipos de colchetes à esquerda e R1,R2,R3,...,RNdiferentes tipos...

12
Codificação Balanceada Zero-Um

Tarefa Codifique uma string que consiste inteiramente de letras maiúsculas ( A-Z) usando apenas zeros e uns, usando seu próprio esquema favorito. Mas a regra não é tão simples! Regras Seu programa / função deve manipular corretamente qualquer sequência de entrada válida de comprimento 8 . Os...

12
Autonestar uma matriz

Todo mundo adora listas aninhadas! No entanto, às vezes é difícil fazer uma lista aninhada. Você precisa decidir se deseja aninhar mais fundo ou se precisa aninhar menos. Portanto, para o seu desafio, você deve "Autonestar" uma lista. Para autonestear uma lista, compare todos os itens da...

12
Implementar um número de ponto flutuante binário IEEE 754 de 64 bits através da manipulação de números inteiros

(Eu marquei a pergunta "C" por enquanto, mas se você souber de outro idioma que suporte sindicatos, também poderá usá-lo.) Sua tarefa é criar os quatro operadores matemáticos padrão + - * /para a seguinte estrutura: union intfloat{ double f; uint8_t h[8]; uint16_t i[4]; uint32_t j[2];...

12
Encontre os coeficientes de uma função geradora racional

Se escrevermos uma sequência de números como coeficientes de uma série de potências, essa série de potências será chamada de função geradora (comum) (ou Gf) dessa sequência. Ou seja, se, para alguma função F(x)e série de números inteiros a(n), temos: a(0) + a(1)x + a(2)x^2 + a(3)x^3 + a(4)x^4 +...

11
Árvores de fator de decodificação

Caso você tenha perdido o Encode Factor Trees , eis a definição de Factor Tree: A cadeia vazia é 1. Concatenação representa multiplicação. Um número n fechado em parênteses (ou quaisquer caracteres emparelhados) representa o n th número primo, com 2 sendo o primeiro número primo....

11
Expressões entre parênteses

Hoje, seu desafio é produzir todos os parênteses completos possíveis de uma expressão. Sua entrada é uma única linha de ASCII imprimível que contém um ou mais termos separados por operadores. A entrada também pode conter espaços - você deve ignorá-los. Um termo é [a-zA-Z0-9], um operador é [^...

10
Encontre um bairro equilibrado

Sua tarefa será pegar uma string balanceada e um inteiro representando uma distância de Levenshtein (o número de caracteres que devem ser inseridos, excluídos ou alterados para transformar uma string em outra) e você deve encontrar o número de strings balanceadas com essa distância da sequência...