Perguntas com a marcação «decision-problem»

Para desafios que envolvem decidir se a entrada atende ou não a certos critérios e fornecer alguns dados, representando essa decisão.

30
Tão fácil quanto um-dois-três
Escreva um programa ou função que receba um número inteiro positivo. Você pode assumir que a entrada é válida e pode tomá-la como uma sequência. Se o número for qualquer um 123 234 345 456 567 678 789 em seguida, imprima um valor de verdade . Caso contrário, imprima um …

30
Gerenciar lixo assim
Tornou-se uma tradição no PPCG que alguns usuários alterem temporariamente seus nomes por um anagrama (um novo nome formado por reordenar as letras do antigo). Às vezes fica difícil descobrir quem é quem. Eu poderia usar um programa ou função para dizer se duas frases são anagramas uma da outra. …

13
O Fenômeno de Will Rogers
O chamado fenômeno de Will Rogers descreve uma maneira de ajustar as estatísticas aumentando a média em dois (multi) conjuntos quando um elemento é movido entre os dois conjuntos. Como um exemplo simples, considere os dois conjuntos A = {1, 2, 3} B = {4, 5, 6} Seus meios aritméticos …

4
Labirintos Infinitos
fundo Você é aprendiz de um poderoso mago, e seu mestre está desenvolvendo um feitiço para criar um labirinto interdimensional para prender seus inimigos. Ele quer que você programe seu computador a vapor para analisar os possíveis layouts. A programação desta máquina diabólica é altamente perigosa, portanto, você deve manter …

21
Números fáceis de multiplicar
Sua tarefa é determinar se é fácil multiplicar dois números . Isso significa que a multiplicação longa da base 10 não possui nenhum valor (reagrupamento) entre os valores dos locais, observando as etapas de multiplicação e a etapa de adição. Isso acontece quando cada par de dígitos multiplicado fornece 9 …

22
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 …


30
Esse número é mau?
Introdução Na teoria dos números, um número é considerado mau se houver um número par de 1's em sua representação binária. No desafio de hoje, você identificará se um determinado número é mau ou não. Desafio Seu trabalho é escrever um programa ou função completo que aceite um número inteiro …

9
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 Stalin se torna [1, …

24
O número pode ser dividido em potências de 2?
Ontem, enquanto brincava com meu filho, notei o número em seu trem de brinquedo: Portanto, temos que podem ser divididos em ou4281428142814 - 2 - 8 - 14-2-8-14-2-8-122- 21- 23- 20 022-21-23-20 02^2-2^1-2^3-2^0 Desafio tão simples: dado um número não negativo como entrada, retorne valores de verdade e falsey consistentes …


1
Bola de microgravidade
Você está em uma estação espacial intergaláctica avançada. Um amigo seu, que é menor no Study of Gravity, acabou de criar um jogo que envolve o uso da microgravidade como uma maneira de movimentar uma bola. Ela entrega um pequeno controle com quatro setas direcionais e um labirinto com uma …

28
É uma palavra forte?
Eles dizem que hateé uma palavra forte. Eu queria descobrir o porquê, então dei uma boa olhada na palavra. Percebi que toda consoante tinha uma vogal depois dela. Isso fez parecer muito forte para mim, então eu decidi que é isso que torna uma palavra forte. Quero encontrar palavras mais …


30
Meu código de barras é válido?
Um código de barras EAN-8 inclui sete dígitos de informações e um oitavo dígito de soma de verificação. A soma de verificação é calculada multiplicando os dígitos por 3 e 1 alternadamente, adicionando os resultados e subtraindo o próximo múltiplo de 10. Por exemplo, dados os dígitos 2103498: Digit: 2 …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.