Perguntas com a marcação «number»

15
Encurte uma expressão matemática já curta

Pela primeira vez, eu estava realizando algum trabalho de verdade, atualizando o código antigo e encontrei uma expressão equivalente ao que seria escrito como πx + e x em uma boa matemática antiquada. Eu pensei que seria possível escrevê-lo mais curto do que foi escrito na linguagem com a qual...

15
Tokenizar um idioma baseado em pilha

Estive trabalhando outra linguagem de golfe baseada pilha chamada Stackgoat . Neste desafio, você escreverá um Tokenizer para Stackgoat (ou realmente qualquer linguagem geral baseada em pilha). Exemplos "PPCG"23+ ["PPCG", '23', '+'] 'a "bc" + ['"a"', '"bc"', '+'] 12 34+-"abc\"de'fg\\" ['12',...

15
Codifique palavras em seqüências inteiras

Introdução Pareidolia : do grego antigo; παρα ( para , "simultâneo, ao lado") + εἴδωλον ( eídōlon , "imagem"). A tendência de interpretar um estímulo vago como algo conhecido pelo observador, como interpretar marcas em Marte como canais, ver formas nas nuvens ou ouvir mensagens ocultas na música....

15
O número final

Desafio Escreva um programa que utilize uma matriz de 4 números inteiros ( que representa uma sequência de números gerados por um determinado algoritmo ) e retorne o próximo número inteiro a seguir. Usaremos apenas algoritmos simples de adição, subtração, multiplicação e divisão com uma...

15
Divisão de números não tão pequenos

Escreva um programa ou função que leva em inteiros positivos a, be c, e impressões ou retorna a/bpara ccasas decimais, utilizando as operações + - * /% [somar, subtrair, multiplicar, dividir, modular] sobre os inteiros positivos: você pode usar tudo o que seu idioma permite, mas não em números de...

15
Convolução binária

Uma convolução binária é descrita por um número Me aplicada a um número N. Para cada bit na representação binária de M, se o bit estiver definido ( 1), o bit correspondente na saída é dado por XORing nos dois bits adjacentes ao bit correspondente N(contornando quando necessário). Se o bit não...

15
Todos os xenodromos

Introdução Um xenódromo na base n é um número inteiro em que todos os seus dígitos na base n são diferentes. Aqui estão algumas seqüências OEIS de xenodromos. Por exemplo, na base 16, FACE, 42e FEDCBA9876543210são algumas xenodromes (que são 64206, 66e 18364758544493064720na base 10), mas 11e...

15
Frações decimais de golfe

Seu objetivo é escrever um código que produza a menor seqüência decimal exclusiva para a fração de entrada. Não há duas frações com o mesmo denominador que possam ter a mesma saída, embora seja possível que frações com denominadores diferentes tenham a mesma representação. Tome 2 números inteiros...

15
Calcular o intervalo de pontuação Wilson

O intervalo de pontuação de Wilson é um intervalo de confiança da probabilidade de sucesso, com base na proporção de sucessos em um conjunto de ensaios de Bernoulli (um ensaio de Bernoulli é um ensaio no qual exatamente dois resultados são possíveis: sucesso ou fracasso ). O intervalo é dado pela...

15
Indexar um número

Dada uma sequência de dígitos ou um número inteiro como entrada, você terá que indexá-lo. É assim que você modifica a entrada. Vamos usar 30043376111como exemplo: Primeiro, encontre a soma dos índices de cada ocorrência dos respectivos dígitos: 0: 1 + 2 = 3 1: 8 + 9 + 10 = 27 3: 0 + 4 + 5 =...

15
Decomponha um número em triângulos

Dado um número inteiro n , decompor-se-a em uma soma de números triangulares máxima (onde T m representa o m th número triangular, ou a soma dos números inteiros de 1 a m ) como se segue: enquanto n> 0 , Encontre o maior número triangular possível T m de modo que T m ≤ n . anexa m à...

15
Divida-me ao meio

Você receberá um número x, onde 0 <= x <= 2^32 - 1. Você deve gerar uma lista de números em decimal, após a divisão recursiva em formato binário. Exemplos: Exemplo 1: 255 -> 255 15 15 3 3 3 3 1 1 1 1 1 1 1 1 A lista atual é justa 255. A representação binária de 255é 1111 1111....

15
Crie um programa Parrot

Dada uma entrada, produza essa entrada seguida por uma nova linha sem parar. A entrada será uma sequência que consiste apenas em caracteres ASCII imprimíveis ( 0x20-0x7E) e novas linhas ( 0x0A). Se a entrada tiver comprimento 0, imprima novas linhas de forma interminável. Isso é código-golfe, e...

15
Encontre a execução mais longa de dígitos consecutivos

Desafio simples: dada uma série de números inteiros positivos, encontre o número que contém entre seus dígitos o maior número de dígitos consecutivos. O truque? É permitido que os dígitos nas execuções contornem os valores possíveis ( 0123456789) e retrocedam. Portanto 2345, ambos 89012e 5432109são...