Perguntas com a marcação «c»

11
Relações de Congruência

Dado 3 inteiros positivos a, be n(cujos valores máximos são o valor máximo inteiro representável na sua língua), saída de um valor truthy se a ≡ b (mod n)e Falsey contrário. Para aqueles que não estão familiarizados com as relações de congruência, a ≡ b (mod n)é verdadeiro se a mod n = b mod n(ou,...

11
Ajude Jason a formatar seu JSON

Jason tem um grande JSON, mas é ilegível, então ele precisa fingir isso. Especificação de formatação O JSON tem 4 tipos diferentes: Números; Somente0-9 Cordas; As "cordas com aspas duplas escaparam com\ Matrizes; Delimitado por [], com itens separados por ,, os itens podem ser qualquer um...

11
Solver de intervalo de música

Na teoria musical, um intervalo é a diferença entre dois arremessos. Cada afinação é definida pelo número de meios-passos (a diferença entre C e C #) ou etapas inteiras (a diferença entre C e D). Um passo inteiro é igual a dois meios-passos. Aqui está uma lista de todos os intervalos padrão e o...

11
Desenhe um triângulo phi

Esclarecimento: Basicamente, você precisa fazer isso A função totiente de Euler tem o nome phi. Vamos tentar calcular phi (8) Primeiro, liste todos os números 8 e abaixo, sem incluir 0 ou abaixo 8 7 6 5 4 3 2 1 Agora descubra quais números não compartilham um fator com 8 (1 não conta) e...

11
Imprimir tabelas de multiplicação por entrada

Neste desafio, você deve imprimir tabelas de multiplicação por entrada. Aqui estão alguns exemplos: Input: 2 Output: 0 2 4 6 8 10 12 14 16 18 20 Input: 20 Output: 20 40 60 80 100 120 140 160 180 200 Regras O código mais curto em bytes vence. Este desafio é um código de golfe, segue as...

11
Interprete a repetição!

Esse desafio é o primeiro de uma série de dois desafios sobre Repetição. O segundo será lançado em breve. Em uma linguagem chamada Repetition (algo que acabei de inventar), existe uma sequência infinita de 12345678901234567890..., com1234567890 repetindo sempre. A seguinte sintaxe está disponível...

11
Dicas para jogar golfe no SmileBASIC

SmileBASIC merece mais atenção. Eu só vi três usuários aqui (incluindo eu!) Fornecendo respostas do SB e, embora isso não me surpreenda, me decepciona. Ser um idioma pago, além de ser um dialeto BASIC certamente desativa as pessoas, mas para quem o possui , é realmente bastante flexível e,...

11
Calcular expoentes pouco a pouco

Sua tarefa é calcular lentamente a exponenciação, com as seguintes etapas: Dadas duas entradas (neste exemplo, 4 e 8), você deve calcular a exponenciação calculando a equação pouco a pouco. Você faria 4^8, teria um valor base maior (4) e um expoente menor (8). Você pode fazer isso usando mais...

11
Recíproco repetido

O que você precisa fazer é criar uma função / programa que use um decimal como entrada e produz o resultado de pegar repetidamente o inverso da parte fracionária do número, até que o número se torne um número inteiro. Mais especificamente, o processo é o seguinte: Seja x a entrada Se x é um...

10
Code-Golf: Sequência Farey (I)

Desafio Nesta tarefa, você receberia um número inteiro N (menor que 10 ^ 5), emitindo a sequência Farey da ordem N. A entrada N é fornecida em uma única linha, as entradas são terminadas por EOF. Entrada 4 3 1 2 Resultado F4 = {0/1, 1/4, 1/3, 1/2, 2/3, 3/4, 1/1} F3 = {0/1, 1/3, 1/2, 2/3,...

10
Escala a partir da tecla e do modo

A maioria de vocês provavelmente conhece a escala maior C: C D E F G A B C A escala maior é caracterizada pelos intervalos entre as notas adjacentes, medidas em semitons : 2 2 1 2 2 2 1 A partir desses intervalos, podemos construir qualquer escala maior iniciando em qualquer nota (a chave da...

10
Paradoxo da repartição

Dado: Um número natural S . Uma lista de N pesos racionais W que somam 1. Retorne uma lista L de N números inteiros não negativos, de modo que: (1) sum(L) = S (2) sum((S⋅W_i - L_i)^2) is minimal Em outras palavras, aproxime S⋅W_is com números inteiros o mais próximo possível. Exemplos: 1...

10
7 l8r é 9? (Sete são depois das nove?)

Este é um desafio bastante simples para o código de golfe. Seu programa, com uma string ASCII, deve analisá-la em duas strings, que serão avaliadas. Se a segunda sequência for "posterior" à primeira, ela retornará 1, se for "anterior" à primeira, retornará -1 e, se forem iguais, retornará 0. Para...