Perguntas com a marcação «sorting»

36
Comer doces na ordem correta

Quando se trata de comer doces, eu me mantenho em padrões mais elevados do que o típico leigo. Há um delicado equilíbrio entre "misturar tudo" e "guardar o melhor para o final". Neste desafio, você receberá uma série de caracteres nos quais cada personagem representa um pedaço de doce. Caracteres...

35
Classificar números pela contagem de 1 binários

Objetivo Escreva uma função ou programa que classifique uma matriz de números inteiros em ordem decrescente pelo número de 1's presentes em sua representação binária. Nenhuma condição de classificação secundária é necessária. Exemplo de lista classificada (usando números inteiros de 16 bits)...

35
Classificação baseada em recuo

Dada uma lista ordenada de cadeias de letras no mesmo caso (az XOR AZ), em que cada cadeia é precedida por 0 ou mais caracteres de espaço (), produz a mesma lista, mas com as cadeias classificadas em cada nível de indentação. As profundidades de indentação sob pais diferentes contam como listas...

34
Detonar uma string

Dada qualquer sequência, imprima-a na forma de um triângulo, onde o texto corre para cima e para baixo ao longo de cada diagonal. Por exemplo, uma entrada de "Hello World"deve produzir: d l r d o l W r d o l o W r d l o l l o W r d e l o l H l o W r d e l o l l o W r d l o l o...

33
Este é o número Loeschian?

Um número inteiro positivo ké um número Loeschiano se kpode ser expressa como i*i + j*j + i*jpara i, jinteiros. Por exemplo, os primeiros números loeschianos positivos são: 1( i=1, j=0); 3( i=j=1); 4( i=2, j=0); 7( i=2, j=1); 9( i=-3, j=3); ... Observe que i, jpara um dado, knão são únicos. Por...

33
Um algoritmo de "classificação"

Há um "algoritmo de classificação", às vezes chamado classificação Stalin, no qual, para classificar uma lista, você simplesmente remove elementos da lista até que ela seja classificada em ordem crescente. Por exemplo, a lista [1, 2, 4, 5, 3, 6, 6] Quando "classificado" usando a classificação...

33
Classificar as notas de escalada

Meu primeiro código de golfe, desculpas por qualquer erro ... Contexto Na escalada ( especificamente em pedregulho ), as notas de escalada V / Vermin (EUA) começam em 'VB' (a nota mais fácil) e depois passam 'V0', 'V0 +', 'V1', 'V2', 'V3' , 'V4', 'V5' etc. até 'V17' (a série mais...

32
Rotina olímpica de balançar as videiras de Tarzan

As videiras olímpicas realizam suas rotinas em árvores comuns. Em particular, a Árvore Padrão npossui vértices para 0cima n-1e arestas que vinculam cada vértice diferente de zero aao vértice n % aabaixo dele. Então, por exemplo, a Árvore Padrão 5 se parece com isso: 3 | 2 4 \ / 1 | 0 porque...

32
Implementar o QuickSort no BrainF *** [fechado]

Conforme discutido na sala Lounge no Stack Overflow: se você não puder implementar o algoritmo Quicksort fornecido em en.wikipedia.org/wiki/Quicksort em qualquer idioma com o mínimo de conhecimento, convém considerar uma profissão diferente. @sbi mas a SBI também observou que talvez o BrainF...

31
Faro embaralha uma matriz

Um shuffle de Faro é uma técnica frequentemente usada por mágicos para "embaralhar" um baralho. Para executar um embaralhamento de Faro, você primeiro corta o baralho em 2 partes iguais e depois intercala as duas partes. Por exemplo [1 2 3 4 5 6 7 8] Faro embaralhado é [1 5 2 6 3 7 4 8] Isso...

31
Soma dos poderes de 2

O desafio Dada uma entrada inteira em xque 1 <= x <= 255, retorne os resultados de potências de dois que, quando somadas, dão x. Exemplos Dada a entrada: 86 Seu programa deve gerar: 64 16 4 2 Entrada: 240 Saída: 128 64 32

31
Classificar os livros didáticos

Classificar os livros didáticos A escola está começando em breve (se ainda não o fez) e, portanto, é hora de colocar nossos livros didáticos em ordem. Você precisa classificar seus livros em ordem alfabética, mas isso leva muito tempo para decidir escrever um programa para...

31
Classifique estas classificações de James Bond

Introdução Meu avô é fã de James Bond, mas ele sempre tem dúvidas sobre como classificar seus atores favoritos. Como tal, ele está sempre fazendo listas, o que dá muito trabalho. Ele me pediu para elaborar um programa que tornasse sua vida mais fácil, mas não tenho tempo para isso, tenho que...

30
Um Quine frágil

Um Quine frágil Um quine frágil é um quine que satisfaz a propriedade de fazer cada substring removendo um único caractere, quando avaliado, produz um erro. Por exemplo. Se o seu programa asdffor um quine, para que seja frágil, os seguintes programas deverão apresentar um

30
Triângulos ASCII

Sua tarefa é escrever um programa ou uma função que imprima um triângulo ASCII. Eles se parecem com isso: |\ | \ | \ ---- Seu programa terá uma única entrada numérica n, com as restrições 0 <= n <= 1000. O triângulo acima tinha um valor de n=3. O triângulo ASCII terá nbarras invertidas (...

30
Visualizar Mesclar Classificação

A classificação por mesclagem é um algoritmo de classificação que funciona dividindo uma determinada lista pela metade, classificando recursivamente ambas as listas menores e juntando-as novamente em uma lista classificada. O caso base da recursão está chegando a uma lista de singleton, que não...

30
Intercalar strings

Inspiração. * Não acredito que não tivemos esse desafio antes: Tarefa Dadas uma ou mais seqüências de caracteres ASCII imprimíveis, intercale-as usando um caractere de cada sequência, ciclicamente, até ficar sem caracteres. Se uma sequência ficar sem caracteres antes das outras, pule essa...