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

Em uma sequência equilibrada, certos pares de caracteres ou substrings sempre aparecem com a mesma quantidade. Muitas vezes, existem restrições adicionais que esses pares também precisam ser solicitados. O exemplo mais comum é uma string entre parênteses corretamente. Veja também as tags [palindrome] e [syntax].

8
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 lista. Se o …

1
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 correspondentes de colchetes à direita, todos sendo distintos …

1
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]; uint64_t k; intfloat(double g){f …

4
Á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. Note-se que isso seja …

2
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 é [^ ()a-zA-Z0-9]. …

1
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 original (ou seja, a …


4
Verificador de sintaxe do prelúdio
O prelúdio é uma linguagem de programação esotérica, com poucas restrições, mas incomuns, sobre o que constitui um programa válido. Qualquer bloco de texto ASCII imprimível ("bloco" significa que as linhas de ASCII imprimíveis são separadas por novas linhas - 0x0A) é válido desde que: Cada coluna (vertical) de texto …


4
Tipos de parênteses iguais
Baseado em ESTE questão. Dada uma sequência, substitua cada suporte ()[]{}<>por um suporte do tipo apropriado para que os colchetes correspondam e os colchetes aninhados alternem da seguinte maneira: Os ultraperiféricos são () Diretamente dentro de ()deve ser[] Diretamente dentro de []deve ser{} Diretamente dentro de {}deve ser<> Diretamente dentro …

1
Recolha o lixo
Você está olhando para uma avenida e alguém deixou o lixo de fora! Você precisa escrever um programa para ajudar a resolver o problema, colocando o lixo em lixeiras. A tarefa A avenida é composta por uma sequência de caracteres ASCII imprimíveis, por exemplo: [[](dust)[]] car ((paper)vomit) (broken(glass)) [[] (rotten) …

16
Os dois conjuntos são iguais
{}é o conjunto vazio. Você pode usar ()ou []se você escolher. Não vamos definir rigorosamente "conjunto", mas todos os conjuntos atendem às seguintes propriedades: Os conjuntos seguem a estrutura matemática usual. Aqui estão alguns pontos importantes: Os conjuntos não são pedidos. Nenhum conjunto contém a si próprio. Os elementos estão …

2
Continue decodificando este número!
Esse desafio colocou um algoritmo para codificar um número inteiro ncomo outro número inteiro r. A seguir, é apresentada uma explicação sucinta desse algoritmo, usando n=60como exemplo. O algoritmo original Primeiro, codificamos o número como uma sequência de colchetes. Se n = 1, retorne uma string vazia. Caso contrário, tomamos …

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.