Perguntas com a marcação «sorting»

21
Classificar uma lista com trocas e pops

Considere uma lista aleatória dos números inteiros 1 a N. Você deseja classificá-la usando apenas as seguintes ações: Troque o primeiro e o último elementos da lista. (S) Retire o primeiro elemento e anexe-o ao final da lista. (P) Isso sempre é possível porque qualquer lista pode ser...

21
Empilhe os presentes de Natal

Alguém tem empilhado às pressas os presentes de Natal, e é uma bagunça: ======================== | | ======================== ============= | | | | | | | | | | | | ============= ======= | | | | | | ======= =================== | | | | | | =================== ================= |...

21
Count My Change

Sua tarefa é classificar uma matriz que contenha as cadeias "quarto", "moeda de dez centavos", "níquel" e "centavo" várias vezes em nenhuma ordem específica e classificá-las para que elas estejam nessa ordem: quarter dime nickel penny(em outras palavras, maior ou menor valor monetário)....

21
Quando a vida lhe der limões, faça uma limonada

Desafio Você será dado uma cadeia de entrada, em qualquer lugar a palavra "Lemon"é encontrada deve ser convertido para "Lemonade" , mas o a, de edeve ser emprestado de outro lugar na sentença. Exemplo Exemplo de entrada: Encontrei limão quando criança Saída de exemplo: Eu encontro uma...

21
Ajude-me a lavar minha roupa

Socorro! Minhas luzes completamente automatizadas do Darks Separator V3001.01 quebraram! :( Diretrizes Tarefa Escreva um programa que receba uma entrada de uma matriz (ou uma lista em alguns idiomas) de qualquer quantidade de cadeias que sejam a letra L ou a letra D (representando luzes ou...

21
Classificar uma lista de números inteiros

Você recebe uma lista não vazia de números inteiros positivos, por exemplo [6 2 9 7 2 6 5 3 3 4] Você deve classificar esses números pelo seu valor, mas, como é habitual nas tabelas de classificação, se houver um empate, todos os números empatados obterão a mesma classificação e um número...

21
Classificar caracteres inúteis

Este desafio é inspirado por esta resposta muito boa do TidB. Na resposta do TidB, cada oito caracteres está na ordem correta: gnilwoB edoC( Code Bowlingpara trás). As outras strings, porém, estão em uma ordem estranha e aleatória. Seu desafio é consertar isso. Pegue uma string (não vazia) e...

21
Tipo de números

Dentro dos recessos dos caracteres Unicode, existe um bloco Unicode de (atualmente) 63 caracteres chamado "Number Forms", que consiste em caracteres que possuem valores numéricos como o número romano Ⅻ, frações vulgares como ⅑ ou ↉ ou estranhas como ↊ (10) ou ↈ (100000). Sua tarefa é escrever um...

20
Posição girada de números inteiros

Desafio: Entrada: Uma lista classificada de números inteiros positivos. Saída: A quantidade de números inteiros que ainda estão exatamente no mesmo índice, depois de girar os dígitos em cada número inteiro, seu índice de vezes para a esquerda e classificar a lista modificada...

20
Visualize a classificação

Digamos que eu tenha uma lista como [3, 0, 4, 2, 1], e eu uso a classificação de seleção para classificá-la, eu poderia visualizá-la assim: 3,0,4,2,1 |-| 0,3,4,2,1 |-----| 0,1,4,2,3 |-| 0,1,2,4,3 |-| 0,1,2,3,4 Esse desafio é visualizar a classificação como esta. Entrada Sua entrada será uma...

20
Escreva um intérprete para *

A tarefa é simples. Escreva um intérprete para o idioma * . Aqui está um link maior para o wiki. Existem apenas três programas * válidos: * Imprime "Olá, mundo"  *  Imprime um número aleatório entre 0 e 2.147.483.647 *+* Corre para sempre. O terceiro caso deve ser um loop infinito de acordo...

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...

20
Classifique os números ímpares primeiro

Reorganize uma determinada lista para que todos os números ímpares apareçam antes de todos os números pares. Além deste requisito, a lista de saída pode estar em qualquer ordem. A entrada conterá apenas números inteiros, mas eles podem ser negativos, duplicatas e aparecer em qualquer ordem. A...

20
Classificação de Chaves Múltiplas

Dada uma lista de índices e zero ou mais listas de números inteiros, produza as listas de números inteiros, classificadas em ordem crescente, com a prioridade principal da primeira entrada. Exemplo Deixe que as teclas sejam [1, 0, 2]e as listas sejam [[5, 3, 4], [6, 2, 1], [5, 2, 1]]. Essas...

19
Alfabetizar Inteiros

Alfabetizar Inteiros Para um determinado conjunto de números, coloque-os em ordem alfabética quando estiverem escritos (por exemplo, 1: um, 2: dois, 90: noventa, 19: dezenove). Seu código deve funcionar para o intervalo [-999999, 999999]. A saída deve ter um delimitador entre os números. Um espaço...

19
Maximizar a diferença ao quadrado

Considere uma permutação dos valores inteiros de 1a N. Por exemplo, este exemplo para N = 4: [1, 3, 4, 2] Consideraremos que esta lista é cíclica, de modo que 1e 2é tratada como adjacente. Uma quantidade que podemos calcular para essa lista é a diferença total quadrática dos valores...

19
Classifique os meses do ano

Escreva uma função ou programa que leva entradas de string, totalmente escrito, os nomes dos meses Inglês em caso de título: January, February, March, etc. (null / CR / LF encerrado OK, delimitado com alguns caracteres não-alfa se assim preferir) e quer compara duas entradas, retornando um valor...

19
Classificação de bolhas em andamento

Crie uma função ou programa que aceite duas entradas: Uma lista de números inteiros que devem ser classificados (menos de 20 elementos) Um número inteiro positivo N, dizendo quantas comparações você deve fazer A função deve parar e gerar a lista resultante de números inteiros após Ncomparações....