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

48
Esta placa Tic-Tac-Toe é válida?

Desafio Dada uma placa de jogo da velha em qualquer formato, determine se é válida ou não. Se um tabuleiro puder ser o resultado de um jogo da velha, então é válido. Por exemplo, este quadro é válido:XOX OXO XOXPelo contrário, este fórum é inválido: XXX XXO OOO Entrada Um tabuleiro completo...

48
Lidera ou segue?

Neste desafio, você deve escrever um programa ou função, que aceita uma string como entrada e gera um dos dois valores possíveis. Vamos chamar um desses valores de verdade e um falso . Eles não precisam realmente ser truthy ou Falsas . Para que uma resposta seja válida, ela deve atender a quatro...

48
Detectar ondas de calor

fundo O Instituto Meteorológico Real da Holanda define uma onda de calor * como uma série de pelo menos 5 dias consecutivos com tempo ≥25 ° C (“clima de verão”), de modo que pelo menos três desses dias sejam ≥30 ° C (“clima tropical” ) O clima tropical não precisa ser medido consecutivamente: por...

47
Isso é uma função?

Dada uma lista de (key, value)pares, determine se ela representa uma função, o que significa que cada tecla é mapeada para um valor consistente. Em outras palavras, sempre que duas entradas tiverem chaves iguais, elas também deverão ter valores iguais. Entradas repetidas estão OK. Por...

47
Meu triângulo está certo?

Dado a, b, co comprimento dos três lados de um triângulo, diga se o triângulo é angular (ou seja, tem um ângulo igual a 90 graus) ou não. Entrada Três valores inteiros positivos em qualquer ordem Resultado Ou uma verdadeira potência específica ( true, 1, yes, ...) ou uma saída específica falso...

46
É falar duas vezes?

Em um desafio anterior , pedi aos jogadores de código que produzissem strings que copiam cada caractere em uma string. Por exemplo: TThhiiss iiss ddoouubbllee ssppeeaakk!! Esse desafio é simplesmente detectar se algum texto atende à definição de uma string de fala dupla. Há um número par de...

46
Alavanca Simulador 2015

Por que um simulador? Hoje em dia, as crianças não têm tempo nem ambição de realmente empilhar caixas na gangorra ou brincar com objetos físicos equilibrados. Isso deixa muito espaço no mercado de software para um Lever Simulator que, de acordo com meus modelos, venderá como louco! Procura-se...

46
Será que vai parar? (Ladrões)

Este é o fio dos ladrões. A discussão dos policiais está aqui . Seu desafio é quebrar a submissão de um policial, encontrando uma entrada que a interrompa. Você não precisa descobrir o porquê, ou todas as entradas que fazem com que pare se houver mais de uma, ou a entrada que o policial pretendeu,...

45
Existem conhecidos conhecidos

O ex-secretário de Defesa dos EUA, Donald Rumsfeld, famosa popularizou a frase "knowns conhecidos." Aqui vamos destilar seus comentários em uma estrofe de quatro linhas. Especificamente, imprima este texto: known knowns known unknowns unknown knowns unknown unknowns Letras maiúsculas não...

44
Esta corda é um quadrado?

Uma cadeia de caracteres é considerada quadrada se as seguintes condições forem atendidas: Cada linha tem o mesmo número de caracteres O número de caracteres em cada linha é igual ao número de linhas. Sua tarefa é escrever um programa ou função que determine se uma determinada sequência de...

44
É quadril ser quadrado

Desafio Parece que, embora tenhamos muitos desafios que trabalham com números quadrados ou de outras formas, não temos um que simplesmente pergunte: Dado um número inteiro n(onde n>=0) como entrada, retorne um valor verdadeiro se nfor um quadrado perfeito ou um valor falsey se...

43
Minha torta foi cortada?

Escreva um programa ou função que inclua uma lista não vazia de números inteiros positivos. Você pode assumir que é inserido em um formato conveniente razoável, como "1 2 3 4"ou [1, 2, 3, 4]. Os números na lista de entrada representam as fatias de um gráfico de pizza completo , em que cada tamanho...

43
Construir a matriz de identidade

O desafio é muito simples. Dada uma entrada inteira n, produza a n x nmatriz de identidade. A matriz de identidade é aquela que se 1estende da parte superior esquerda até a parte inferior direita. Você escreverá um programa ou uma função que retornará ou produzirá a matriz de identidade que você...

42
Sem condições!

Introdução Existem 3 pregos na parede. Você tem um pedaço de barbante fixo na moldura das duas extremidades. Para pendurar a foto, você emaranhou a corda com as unhas. Porém, antes de deixar a foto passar: Você pode prever se a imagem vai cair apenas olhando como o barbante está enrolado nas...

42
É um pangram?

Escreva uma função ou programa que tenha como entrada uma sequência e imprima um valor verdadeiro se a sequência for um pangram (uma sequência de letras contendo pelo menos uma de cada letra no alfabeto inglês) e um valor falsey caso contrário. Letras maiúsculas devem ser ignoradas; Se a sequência...

42
Imposters no zoológico

Você quer abrir um novo zoológico. Vai ser incrível. Mas, sendo o preço mais baixo que você é, você só quer pagar animais de três letras (todo mundo sabe que o custo de um animal é proporcional ao tamanho do nome). Lá vai o seu sonho de fazer as pessoas pagarem para ver um elephant. Mas de repente...

42
StringgnirtSStringgnirtSStringgnirtS

Aqui está um desafio relativamente simples para você. Dada uma sequência de comprimento N , produza a sequência para frente, depois para trás, depois para frente e depois para trás ... etc. N vezes. Por exemplo, se sua entrada foi Hello! Você deve

41
Esse número é uma potência inteira de -2?

Existem maneiras inteligentes de determinar se um número é uma potência de 2. Isso não é mais um problema interessante, então vamos determinar se um número inteiro é uma potência de -2 . Por exemplo: -2 => yes: (-2)¹ -1 => no 0 => no 1 => yes: (-2)⁰ 2 => no 3 => no 4 => yes:...

41
Bens Giza Golf!

Um "número de Gizé", também conhecido coloquialmente como um número Timmy, é qualquer número em que os dígitos representem uma pirâmide ( A134810 ). Por exemplo, "12321" é um número de gizé porque pode ser visualizado da seguinte maneira: 3 2 2 1 1 No entanto, algo como "123321" não é um...