Perguntas com a marcação «sorting»

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

19
Blueprint a sestina

A sestina é um formato de poema que segue um padrão interessante que podemos gerar. Ele tem seis estrofes de seis linhas cada, onde as últimas palavras de cada linha na primeira estrofe compõem as terminações de cada estrofe sucessiva, giradas em um padrão definido. (Há também uma estrofe de três...

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
Tornar um programa de triangularidade válido

Triangularity é um novo esolang desenvolvido pelo Sr. Xcoder, onde a estrutura do código deve seguir um padrão muito específico: Para a nlinha de código th, deve haver exatamente 2n-1caracteres do programa. Isso causa uma forma triangular / pirâmide, com a primeira linha tendo apenas um caractere...

18
Calcular números práticos

Definição Um número inteiro positivo né um número prático (sequência OEIS A005153 ) se todos os números inteiros positivos menores puderem ser representados como somas de divisores distintos de n. Por exemplo, 18é um número prático: seus divisores são 1, 2, 3, 6, 9 e 18, e os outros números...

18
Classificação aleatória cega

Aqui está um padrão bastante comum para ordenar algoritmos: def sort(l): while not is_sorted(l): choose indices i, j assert i < j if l[i] > l[j]: l[i], l[j] = l[j], l[i] Esses algoritmos funcionam bem porque os índices ie jsão escolhidos com cuidado, com base no estado da lista l. No...

17
Regex validando regex [fechado]

Fechadas. Esta questão está fora de tópico . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela esteja no tópico do Code Golf Stack Exchange. Fechado no ano passado . Crie um regex que aceite uma...

17
Elementos desaparecendo

Dada uma sequência Se uma lista de índices X, modifique Sremovendo o elemento em cada índice Senquanto usa esse resultado como o novo valor de S. Por exemplo, dado S = 'codegolf'e X = [1, 4, 4, 0, 2], 0 1 2 3 4 5 6 7 | c o d e g o l f | Remove 1 c d e g o l f | Remove 4 c d e g l f | Remove 4 c d...

17
Assine essa palavra 2!

Assine essa palavra 2! Não faz muito tempo, publiquei um desafio chamado Assine essa palavra! . No desafio, você deve encontrar a assinatura da palavra, que são as letras colocadas em ordem (por exemplo, A assinatura de thisé hist). Agora, esse desafio foi muito bem, mas havia uma questão...

17
Inverter execuções ímpares

Inspiração . Tarefa Inverte execuções de números ímpares em uma determinada lista de 2 a 2 15 números inteiros não negativos. Exemplos 0 1 →  0 1 1 3 →  3 1 1 2 3 →  1 2 3 1 3 2 →  3 1 2 10 7 9 6 8 9 →  10 9 7 6 8 9 23 12 32 23 25 27 →  23 12 32 27 25 23 123 123 345 0 1 9 → 345 123 123 0 9...

17
Compartilhamento Secreto de Shamir

Dado n(o número de jogadores), t(o valor limite) e s(o segredo), são apresentados os nsegredos gerados pelo algoritmo de Compartilhamento Secreto de Shamir . O Algoritmo Para os propósitos deste desafio, os cálculos serão feitos em GF (251) (o campo finito de tamanho 251, também conhecido como...

17
Índice de permutação inversa

Introdução As permutações lexicográficas de uma lista com n elementos podem ser numeradas de 0 a n ! - 1. Por exemplo, os 3! = 6 permutações de (1,2,3)seria(1,2,3) , (1,3,2), (2,1,3), (2,3,1), (3,1,2), (3,2,1). Quando uma permutação é aplicada a uma lista, seus elementos são ordenados na mesma...