Perguntas com a marcação «c»

30
Digital Sum Fibonacci

Todos nós estamos familiarizados com a sequência de Fibonacci : 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181, 6765 No entanto, em vez de, f(n) = f(n-1) + f(n-2)tomaremos a soma digital das 2 entradas anteriores. A sequência ainda deve começar 0, 1,...

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
A sequência do RATS

Sua tarefa é gerar o enésimo termo da sequência do RATS, em que n é a entrada. A sequência do RATS também é conhecida como sequência reversa de adição e classificação. Essa sequência também pode ser encontrada aqui: http://oeis.org/A004000 . casos de teste: 0 > 1 1 > 2 2 > 4 3 > 8 4...

30
Diferença de três números inteiros de entrada

Implemente uma função diff que tome como entrada três números inteiros x, ye z. Ele deve retornar se subtrair um desses números de outro fornece o terceiro. Test cases: diff(5, 3, 2) yields True because 5 - 3 = 2 diff(2, 3, 5) yields True because 5 - 3 = 2 diff(2, 5, 3) yields True because 5 - 3 =...

30
Multiplique dois números sem usar números

Você recebe como entrada duas seqüências que representam números inteiros positivos na base 10, como "12345"e "42". Sua tarefa é gerar uma string contendo o produto deles, "518490"neste caso. A desvantagem é que você não pode usar nenhum tipo numérico no seu código. Não ints, floats, unsigned...

30
Soma em colunas

Dada uma lista não vazia de linhas de números não vazias, calcule a soma sábia da coluna , que é outra lista que possui o comprimento da linha de entrada mais longa. A primeira entrada da lista de saída é a soma de todas as primeiras entradas das linhas de entrada, a segunda é a soma de todos os...

30
Socorro! Minha calculadora quebrou! (Transforme expressão inteira em pressionamentos de tecla da calculadora)

Introdução Socorro! Eu deixei cair acidentalmente minha calculadora TI-84 pela janela (não pergunte como) e ela quebrou. Eu tenho um teste de matemática amanhã e a única calculadora que posso encontrar é uma com estes botões: 7 8 9 + 4 5 6 - 1 2 3 * 0 = / Meu teste de matemática é um teste de...

29
Simplifique uma raiz quadrada

Dado um número inteiro positivo n, simplifique a raiz quadrada √nno formulário a√b, extraindo todos os fatores quadrados. A saída a,bdeve ser um número inteiro positivo n = a^2 * bcom bo menor possível. Você pode produzir ae bem qualquer ordem, em qualquer formato razoável. Você não pode omitir...

29
Triplos pitagóricos primitivos

( relacionado ) Um triplo pitagórico é uma lista (a, b, c)que satisfaz a equação a 2 + b 2 = c 2 . Um Triplo Pitágico Primitivo (PPT) é aquele em que a, be csão todos coprimes (isto é, o único divisor comum entre os três elementos é 1). Por exemplo, o (3, 4, 5)triângulo retângulo é um famoso...

29
Chunky vs. Smooth Strings

Considere uma sequência de comprimento N, como Peanut ButterN = 13. Observe que há N-1 pares de caracteres vizinhos na sequência. Pois Peanut Butter, o primeiro dos 12 pares é Pe, o segundo é ea, o último é er. Quando os pares são principalmente caracteres diferentes, a corda tem uma qualidade...

29
Soma da coluna de Pascal

Quase todo mundo aqui está familiarizado com o Triângulo de Pascal. É formado por linhas sucessivas, onde cada elemento é a soma de seus dois vizinhos superior esquerdo e superior direito. Aqui estão as primeiras 5linhas (emprestadas do triângulo de Generate Pascal ): 1 1 1 1 2 1 1 3 3 1 1 4 6...