Perguntas com a marcação «sorting»

16
Jogo de nomes de cidades

Se desejar, escreva um programa que classifique as cidades de acordo com as regras do jogo de nomes de cidades. Cada nome da cidade deve começar com a última letra no nome da cidade anterior. Por exemploLviv -> v -> Viden -> n -> Neapolis -> s -> Sidney -> y -> Yokogama...

16
Decomponha um número!

Sua tarefa é decompor um número usando o formato abaixo. Isso é semelhante à conversão de base, exceto que, em vez de listar o digitsna base, você lista values, de modo que a lista seja adicionada à entrada. Se a base especificada for n, cada número da lista deve estar na forma de k*(n**m), onde...

15
Classificação Patológica

Classificação Patológica Seu chefe exigiu que você desenvolva um algoritmo de classificação para melhorar o desempenho do aplicativo da sua empresa. No entanto, depois de escrever o aplicativo, você sabe que é improvável que seja capaz de torná-lo significativamente mais rápido. Não querendo...

15
CodeGolf - Ignore o barulho # 1

Instruções Barry é um desenvolvedor de back-end não tão bom encarregado de uma pequena API que deve fornecer informações sobre compras feitas na loja de um cliente. No entanto, ele não fez um ótimo trabalho e seu chefe pede que você o conserte no lado do cliente. Idealmente, você deve receber...

15
Burrows, Wheeler e Costas

fundo A transformação Burrows – Wheeler (BWT) é uma permutação reversível dos caracteres de uma string que resulta em grandes execuções de caracteres semelhantes para certos tipos de strings, como texto sem formatação. É usado, por exemplo, no algoritmo de compactação bzip2 . O BWT é definido da...

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
XOR classifica uma matriz

Dada uma chave e uma matriz de cadeias, embaralhe a matriz para que seja classificada quando cada elemento for XOR com a chave. XOR'ing duas cordas Para XOR uma string por uma chave, XOR cada um dos valores de caracteres da string pelo seu par na chave, assumindo que a chave se repita para...

14
Mesclar duas listas classificadas

Mesclar Classificação Nesse desafio, você implementará a sub-rotina de mesclagem da classificação de mesclagem. Especificamente, você deve criar uma função ou programa ou verbo ou similar que utilize duas listas, cada uma classificada em ordem crescente, e as combine em uma lista classificada em...

14
Desagrupar uma lista

Introdução Muitos de vocês estão familiarizados com o algoritmo de classificação por mesclagem para classificar uma lista de números. Como parte do algoritmo, escreve-se uma função auxiliar chamada mergeque combina duas listas classificadas em uma lista classificada. No pseudocódigo do tipo...

13
Portões lógicos manualmente

Faça um programa que simule os portões lógicos básicos. Entrada: uma palavra em maiúsculas seguida por 2 números binários de 1 dígito, separados por espaços, como OR 1 0. Os portões OR, AND, NOR, NAND, XOR, e XNORsão necessários. Saída: qual a saída da porta lógica inserida receberia os dois...

13
Vamos praticar as regras de pontuação do 421!

421 é um jogo de dados bastante popular na França e em alguns outros países europeus. É tocado principalmente em bares e pubs para determinar quem vai comprar a próxima rodada de bebidas. O jogo completo geralmente é jogado em duas rodadas, com fichas das quais cada jogador tenta se livrar, mas...

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

13
Obtenha os Getters

A tarefa Acho que todo mundo adora a geração automática de código e economiza algum tempo durante o trabalho. Você precisa criar muitas classes e membros durante o dia e não deseja criar todas gettersmanualmente. A tarefa é escrever um programa ou função que gere getterspara todos os alunos...

13
Coletar e colocar itens

O objetivo desse desafio é coletar itens selecionados em uma lista e movê-los para um determinado local na lista. Como um exemplo visual, pegue os valores de entrada (representados por números inteiros em caixa preta) e uma lista correspondente de valores de verdade onde true indica que o item...

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