Perguntas com a marcação «random»

13
Operadores Bitwise em Brainfuck

Sua tarefa é criar um programa cerebral para cada um dos seguintes operadores binários. Cada programa deve pegar um ou dois números de 8 bits (A e B) da entrada e calcular a operação especificada: A XOR B A AND B A OR B A Shifted Left by 1 (circular shift) NOT A Você não precisa implementar...

13
Interpretar a série Pig

Dada a entrada de um programa Pig , SickPig , DeadPig , QuinePig ou DeafPig , escolha um desses "idiomas" aleatoriamente e interprete a entrada como "idioma". Primeiro, escolha aleatoriamente entre um dos cinco membros da "série Pig": Porco Se a opção foi Pig, imite o intérprete de...

13
Diversão com cordas e números

Aqui está um quebra-cabeça de programação para você: Dada uma lista de pares de cadeias e números correspondentes, por exemplo [[A,37],[B,27],[C,21],[D,11],[E,10],[F,9],[G,3],[H,2]], produza outra lista que terá apenas as cadeias da seguinte maneira: A contagem total de qualquer sequência deve...

13
Executar através de uma matriz

Todos nós sempre ouvimos o idioma "percorrer a matriz" para significar "mapear a função sobre a matriz a seguir". No entanto, eu preciso fazê-lo (agora!), Então quero que você execute a matriz. Como eu corro? Imagine que há um bando selvagem de lobos atrás de você Percorrer uma matriz é como...

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
Implemente essa cifra de chave

Implemente essa cifra de chave Objetivo Use o algoritmo (explicado na seção Algoritmo) para implementar uma determinada cifra. O programa deve ler a entrada do STDIN ou o equivalente mais próximo disponível, usar o algoritmo para gerar o texto cifrado e uma chave. O texto cifrado e a chave...

13
Distribuir um baralho ASCII

Nunca houve realmente um desafio definitivo para cartões ASCII AFAIK. Portanto, usando o seguinte baralho de cartões ASCII: .------..------..------..------..------..------..------..------..------..------..------..------..------. |2.--. ||3.--. ||4.--. ||5.--. ||6.--. ||7.--. ||8.--. ||9.--....

12
algoritmo quadrado pequeno diamante

O algoritmo do quadrado do diamante é um algoritmo de geração de terreno fractal (mapa de altura). Você pode encontrar uma boa descrição de como funciona aqui: http://www.gameprogrammer.com/fractal.html (Usado como referência.) http://www.playfuljs.com/realistic-terrain-in-130-lines/ (Ótima...

12
Gerar uma função monotônica

Visão geral Nesse desafio, sua tarefa é gerar aleatoriamente uma função matemática monotônica entre dois conjuntos. Entrada Suas entradas são dois números inteiros positivos se n. Depois de obter essas entradas, seu programa deve gerar uma função matemática aleatóriaf do conjunto para . Em...

12
Rolagem Iterada de Dados

Dada uma entrada em nque 3 <= n <= 25, execute as seguintes etapas, começando com um ndado de um lado (faces no intervalo [1, n], inclusive): Imprima o resultado do lançamento dos ndados do lado atual em jogo, na forma kdn: X(onde Xé o resultado e ko número de dados em jogo). Se Xfor maior...

12
Ajude-me a fechar a caixa

A inspiração para esse desafio deve ser ridiculamente óbvia no momento da postagem. A tarefa Você deve criar um programa no estilo Shut the Box (não função, programa). Os princípios básicos de fechar a caixa são: Os jogadores tentam fechar a caixa girando um conjunto de alavancas identificadas...

12
Interprete o Kipple!

Introdução Kipple é uma linguagem de programação esotérica baseada em pilha inventada por Rune Berg em março de 2003. O Kipple possui 27 pilhas, 4 operadores e uma estrutura de controle. Pilhas As pilhas são nomeadas a- ze contêm números inteiros assinados de 32 bits. Há também uma pilha...

12
Abugida fonêmica

Personagens Vamos chamar essas consoantes IPA em inglês de caracteres Unicode : bdfhjklmnprstvwzðŋɡʃʒθ E vamos chamar esses caracteres Unicode de vogais IPA em inglês : aeiouæɑɔəɛɜɪʊʌː (Sim, ːé apenas a marca da vogal longa, mas trate-a como uma vogal para o objetivo deste...

12
Remendo aleatório da abóbora

Eu estava andando por um canteiro de abóboras no outro dia para uma festa de aniversário e notei as videiras de abóboras fazendo um padrão bacana, com giros, loops e ramificações. Vamos simular isso aqui com alguma arte ASCII. (()) \ p--q p-----q / \ / \ (()) b--d (()) Regras de construção...

12
Desenhe um diagrama de distribuição!

Desafio Você recebe três números inteiros como entrada - min_value, max_value, sample_size, que podem ser passados ​​para sua resposta como matriz ou vários parâmetros. Sua tarefa é produzir um diagrama em qualquer formato conveniente , que mostre a frequência dos números no (min_value,...

12
Crianças baralhar cartões

Baralhar um baralho de cartas é difícil para as crianças, então elas precisam descobrir maneiras de obter um baralho bem baralhado razoável o mais simples possível. Uma maneira de fazer isso que fornece resultados razoavelmente bons é: Retire o cartão superior e insira-o em um local aleatório no...

12
Proteger um arquivo com zeros

Sua tarefa hoje será pegar um arquivo existente e anexar zeros a ele até atingir um determinado tamanho. Você deve escrever um programa ou função que leve o nome de um arquivo no diretório atual fe um número de bytes b. Enquanto mantém o conteúdo original de f, você deve escrever zeros (bytes...

12
Demolir uma corda!

Desafio Dada uma entrada de sequência, produza a versão demolida dela. O processo P r Pr r o o o g g g r r r rogr r a -> a -> a -> a -> a -> -> -> -> -> m m m m m m m m m m mmar m i i i i i i i mi m n n n n gn gn gn gn gni mgni g g Pg Pg roPg roPg roPgmar roPgmar...