Perguntas com a marcação «c»

19
Adição estranha

Desafio Calcule a soma estranha de dois números naturais (também conhecidos como adição lunar): Dado A=... a2 a1 a0e B=... b2 b1 b0dois números naturais escritos na base decimal, a soma estranha é definida, com base na operação máxima , como: A+B=... max(a2,b2) max(a1,b1) max(a0,b0) ... a2 a1...

19
Existem mais objetos rígidos ou objetos flexíveis

Inspirado tangencialmente pela abertura do livro What-If. A entrada é um retângulo de espaços como uma string, lista de strings, etc., com objetos feitos de #dentro: ######## # # ######## ### #### ### #### ### Os objetos sempre serão retângulos sem interseção, sem toque. Um objeto...

19
Soma os números quadrados ímpares menores que N

Escrever um programa ou função para saída a soma de números quadrados ímpares (OEIS # A016754) menos de uma entrada n . Os primeiros 44 números da sequência são: 1, 9, 25, 49, 81, 121, 169, 225, 289, 361, 441, 529, 625, 729, 841, 961, 1089, 1225, 1369, 1521, 1681, 1849, 2025, 2209, 2401, 2601,...

19
Poliglotas contraditórias

Bem, todo mundo adora poliglotas . Você receberá dois números inteiros, em qualquer forma padrão de entrada (sem codificação). Sua tarefa é escrever uma poliglota que encontre o valor mínimo em um idioma e o valor máximo entre os dois números no outro idioma e execute as seguintes operações: O...

19
Inverter uma matriz booleana

Um bom simples Entrada Dada uma matriz booleana (ou uma alternativa aceitável), você pode assumir que a matriz nunca terá mais de 32 elementos. [false, false, true, false, false] Resultado Inverta todos os elementos da matriz e faça a saída. [true, true, false, true, true] Regras Você...

19
Imprimir a raiz digital

Isso é diferente do que o My Word pode bater no seu Word , pois é menos complexo e requer apenas que você o calcule, e não os compare. Para encontrar a raiz digital, pegue todos os dígitos de um número, adicione-os e repita até obter um número de um dígito. Por exemplo, se o número era 12345, você...

18
Crie um pré-processador C

O objetivo é criar um pré-processador para a linguagem C, o menor possível em termos de tamanho do código-fonte em bytes , no idioma preferido. Sua entrada será um arquivo de origem C e sua saída será o código-fonte pré-processado. Os itens que ele deverá poder processar são: remoção de...

18
Calcular números práticos

Definição Um número inteiro positivo né um número prático (sequência OEIS A005153 ) se todos os números inteiros positivos menores puderem ser representados como somas de divisores distintos de n. Por exemplo, 18é um número prático: seus divisores são 1, 2, 3, 6, 9 e 18, e os outros números...

18
Mais e Tempos, Uns e Nove

Implemente essa relação de recorrência como uma função ou programa que insere e gera um número inteiro não negativo: F (0) = 0 F (N) = o menor número inteiro maior que F (N-1), de modo que a soma e / ou produto de seus dígitos da base 10 seja N N é a entrada do seu programa e F (N) é a sua...

18
Soma as durações de tempo

Desafio Escreva o código mais curto que possa somar todas as durações de tempo que aparecem no stdin. O programa deve considerar apenas as cadeias que correspondem a um dos seguintes padrões e ignorar o restante. HH:MM:SS (it will be interpreted as HH hours, MM minutes and SS seconds) H:MM:SS...

18
Somando? Esse é o meu forte!

Introdução Forte é uma linguagem esotérica muito peculiar, baseada no conceito de modificação dos valores dos números. Em números fortes, não são constantes, mas variáveis, você pode usar a LETinstrução para atribuir novos valores a eles. Por exemplo, depois de executar a LET 2=4-1partir de agora...

18
Dias da semana compactados

Dada a entrada de uma lista de dias da semana, produza a representação ordenada mais curta da lista. O formato da entrada é uma cadeia que consiste em um ou mais dos substrings de dois caracteres Su(domingo), Mo(segunda-feira), Tu(etc.), We, Th, Fr, e Sa. A entrada pode não ser necessariamente...

18
Calcular o módulo inverso

A tarefa: Emita um valor para x, onde a mod x = bpara dois valores fornecidos a,b. Suposição ae bsempre serão inteiros positivos Nem sempre haverá uma solução para x Se existirem várias soluções, produza pelo menos uma delas. Se não houver soluções, não produza nada ou alguma indicação de que...

18
Calcular o volume de um objeto

Você pode determinar o volume de objetos com base em um determinado conjunto de dimensões: O volume de uma esfera pode ser determinado usando um único número, o raio ( r) O volume de um cilindro pode ser determinado usando dois números, o raio ( r) e a altura ( h) O volume de uma caixa pode ser...

18
Dicas para jogar golfe no dc

Que dicas gerais você tem para jogar golfe no dc ? dc é um utilitário de calculadora para UNIX / Linux anterior à linguagem C. Estou interessado em como reduzir meus programas de CC (cálculos?). Estou procurando idéias que possam ser aplicadas ao código-golfe geral que sejam pelo menos um pouco...

18
g o l f a t a n 2

Às vezes, é realmente difícil converter coordenadas cartesianas em coordenadas (x,y)polares (r,phi). Enquanto você pode calcular r = sqrt(x^2+y^2)com bastante facilidade, muitas vezes você precisa de alguma distinção de casos no cálculo do ângulo phi, pois arcsin, arccose arctane todas as outras...

18
Contar, substituir, repetir!

Definição Definir o n th matriz da sequência CORR como se segue. Comece com a matriz singleton A = [n] . Para cada número inteiro k em A , substitua a entrada k por k números naturais, contando de 1 a k . Repita o passo anterior n - 1 mais vezes. Por exemplo, se n = 3 , começamos com a matriz...