Запитання з тегом «rational-numbers»

Цей виклик передбачає маніпулювання раціональними числами, тобто тими, які можуть бути представлені як частка цілих чисел. Не використовуйте цей тег, якщо раціональні числа є лише одним із декількох допустимих форматів вводу / виводу, а скоріше, якщо потрібно використовувати точну раціональну арифметику.

6
Чи може бути спрощена частка за допомогою аномального скасування?
Аномальне скасування (від Wolfram Alpha): Аномальне скасування - це "скасування" цифр a і b в чисельнику та знаменнику дробу a / b, що призводить до дробу, рівного оригіналу. Зауважте, що якщо в чисельнику та знаменнику є кілька, але різняться підрахунки однієї чи кількох цифр, існує неоднозначність, які цифри потрібно скасувати, …

4
Обчисліть р-адичну норму раціонального числа
Обчисліть р-адичну норму раціонального числа Напишіть функцію або програму, яка бере 3 цілі числа m,n,p(де pє позитивним простим) як вхідні дані, які виводять p-адичну норму (позначається |m/n|_p) як (повністю зменшений) дріб. У Ферма, як відомо, є лише дуже невеликі запаси, але те, що невідомо, це те, що у нього був …

2
X більший за 3, принаймні у 2 різниці між X і Y
Я намагаюся покататися на C ++. Чи можна скоротити цей стан? X > 3 & X - Y > 1 (Окрім видалення пробілів, звичайно.) Отже, Xпринаймні, 4але X >= Y + 2. Xі Yє цілими числами в інтервалі [0,5]. Я намагався знайти якусь побітну формулу, але не вдався.
11 code-golf  number  tips  c++  code-golf  popularity-contest  obfuscation  code-golf  c  code-golf  board-game  hexagonal-grid  code-golf  game  grid  code-golf  number  permutations  popularity-contest  math  graphical-output  number-theory  king-of-the-hill  code-challenge  compression  code-challenge  fastest-code  code-golf  math  ascii-art  animation  code-golf  popularity-contest  generation  counting  fastest-code  fastest-code  popularity-contest  image-processing  king-of-the-hill  code-golf  conversion  binary-tree  code-golf  math  number  rational-numbers  division  code-golf  restricted-source  hashing  atomic-code-golf  logic-gates  code-golf  function  code-challenge  puzzle-solver  ai-player  test-battery  popularity-contest  music  compression  code-golf  number  stack  atomic-code-golf  logic-gates  ascii-art  popularity-contest  code-golf  date  grid  code-challenge  game  code-golf  parsing  code-golf  math  geometry  sequence  popularity-contest  code-trolling  code-golf  string  restricted-source  code-golf  quine  king-of-the-hill  code-golf  math  code-golf  simulation  code-golf  ascii-art  code-challenge  sorting  optimization 

9
Знайдіть позицію дробу на дереві Штерн-Брокот
Дерево Штерна-Броко є бінарним деревом фракцій , де кожна фракція набувається шляхом додавання чисельнику і знаменника двох фракцій сусідніх його в зазначених вище рівнях. Він генерується, починаючи з , 0/1і в 1/0якості «кінцевих фракцій», а звідти, ітерація, поміщаючи одну фракцію між кожними двома послідовними парою фракцій шляхом додавання чисельнику і …

6
Функція раціонального підрахунку
Створіть функцію, яка приймає натуральне число (починаючи з 0 включно) і повертає пару натуральних чисел, що є чисельником і знаменником відповідно. Використовуйте діагональний обхід. Попередні відлічені номери потрібно пропустити. (Ви можете запам'ятати набір пропущених значень) Діаграма: Червоні - пропущені значення Значення: f (0) = 1, 1 f (1) = 2, …

3
Розрахунок опору (Nerd Sniping)
Доброго дня гольфісти, Сьогодні наше виклик натхненний коміксами 356 та 370 XKCD . Ми збираємось написати програму для обчислення опору групи резисторів. Попередження про те, що це майже досить складно, щоб вимагати кодового виклику, проте я думаю, що є певне мистецтво писати трохи складніші програми у форматі для гольфу. Виграє …

7
Приблизно ідеальна п’ята частина
Починаючи з 1-TET, дайте рівні темпераменти, які мають кращу та кращу наближення до ідеальної п’ятої (справедливе співвідношення 3/2). ( Послідовність OEIS A060528 ) Офіційний опис послідовності, скопійованої з OEIS: Перелік рівних темпераментів (рівних поділів октави), найближчі до яких масштабні кроки - це все ближче та ближче наближення до співвідношень двох …

7
Код-Гольф: послідовність Фарі (I)
Виклик У цьому завданні вам буде дано ціле число N (менше 10 ^ 5), виведіть послідовність Фарі порядку N. Вхід N задається в один рядок, введення закінчується EOF. Вхідні дані 4 3 1 2 Вихідні дані F4 = {0/1, 1/4, 1/3, 1/2, 2/3, 3/4, 1/1} F3 = {0/1, 1/3, 1/2, …
10 code-golf  math  code-golf  math  code-golf  number  number-theory  code-golf  math  arithmetic  repeated-transformation  code-golf  geometry  popularity-contest  code-golf  code-golf  tips  haskell  math  fastest-algorithm  code-golf  combinatorics  code-golf  math  polynomials  rational-numbers  code-golf  code-golf  popularity-contest  javascript  code-golf  kolmogorov-complexity  code-golf  code-golf  math  combinatorics  permutations  code-challenge  restricted-source  random  array-manipulation  code-challenge  generation  code-golf  code-golf  ascii-art  arithmetic  division  code-challenge  number  code-golf  math  number  binary  code-golf  ascii-art  code-golf  interpreter  stack  code-golf  internet  networking  code-golf  math  code-golf  ascii-art  code-golf  math  sequence  code-golf  hello-world  restricted-source  code-golf  ascii-art  code-golf  geometry  code-golf  kolmogorov-complexity  pi  code-golf  math  combinatorics  permutations  code-golf  math  code-challenge  ascii-art  code-golf  string  code-golf  quine  code-golf  math  floating-point  golfscript  code-golf  string  code-golf  sliding-puzzle  code-challenge  arithmetic  code-golf  math  code-golf  geometry  optimized-output 

13
Розгорніть ланцюги порівняння
На відміну від більшості мов, Python оцінює, a<b<cяк це було б зробити в математиці, фактично порівнюючи три числа, на відміну від порівняння булевого a<bз c. Правильний спосіб написати це на C (та багатьох інших) a<b && b<c. У цьому завданні ваше завдання полягає в тому, щоб розширити такі ланцюги порівняння …
9 code-golf  parsing  conversion  syntax  code-golf  sequence  primes  code-challenge  geometry  optimization  code-golf  graph-theory  code-golf  number-theory  primes  integer  code-golf  source-layout  cops-and-robbers  code-golf  source-layout  cops-and-robbers  code-golf  sequence  primes  integer  code-golf  math  number-theory  primes  rational-numbers  code-golf  math  sequence  number-theory  primes  code-golf  string  code-golf  math  combinatorics  permutations  restricted-complexity  code-golf  array-manipulation  code-golf  number  sequence  code-golf  number  sequence  code-golf  binary-matrix  code-golf  math  tips  javascript  algorithm  code-golf  string  code-golf  number  sequence  code-golf  math  arithmetic  parsing  code-golf  number  sequence  primes  code-golf  string  ascii-art  geometry  integer  code-golf  geometry  code-golf  number  array-manipulation  code-golf  math  geometry  code-golf  number  sequence  arithmetic  integer  code-golf  string  kolmogorov-complexity  code-golf  number  code-golf  number  chess  code-golf  sequence  decision-problem  subsequence  code-golf  math  number  primes  code-golf  primes  permutations  code-golf  integer  probability-theory  statistics  code-golf  string  code-golf  sequence  decision-problem  parsing  board-game  code-golf  binary  graph-theory  code-golf  board-game  classification  tic-tac-toe  code-golf  ascii-art  polyglot  code-golf  date  code-golf  geometry 

30
З урахуванням int вводу n, вивести n * зворотним (n)
Враховуючи ціле число n, роздрукуйтеn * reversed(n) reversed(n)- це число, яке ви отримуєте, коли ви отримуєте reverseцифри n. reverse(512) = 215 reverse(1) = 1 reverse(101) = 101 >>>>>>>> func(5) = 5*5 = 25 func(12) = 12*21 = 252 func(11) = 11*11 = 121 func(659) = 659*956 = 630004 Найкоротший код …
9 code-golf  math  arithmetic  code-golf  math  integer  code-golf  arithmetic  integer  code-golf  sequence  base-conversion  palindrome  code-golf  math  primes  integer  code-golf  parsing  conversion  syntax  code-golf  sequence  primes  code-challenge  geometry  optimization  code-golf  graph-theory  code-golf  number-theory  primes  integer  code-golf  source-layout  cops-and-robbers  code-golf  source-layout  cops-and-robbers  code-golf  sequence  primes  integer  code-golf  math  number-theory  primes  rational-numbers  code-golf  math  sequence  number-theory  primes  code-golf  string  code-golf  math  combinatorics  permutations  restricted-complexity  code-golf  array-manipulation  code-golf  number  sequence  code-golf  number  sequence  code-golf  binary-matrix  code-golf  math  tips  javascript  algorithm  code-golf  string  code-golf  number  sequence  code-golf  math  arithmetic  parsing  code-golf  number  sequence  primes  code-golf  string  ascii-art  geometry  integer  code-golf  geometry  code-golf  number  array-manipulation  code-golf  math  geometry  code-golf  number  sequence  arithmetic  integer  code-golf  string  kolmogorov-complexity  code-golf  number  code-golf  number  chess  code-golf  sequence  decision-problem  subsequence  code-golf  math  number  primes  code-golf  primes  permutations  code-golf  integer  probability-theory  statistics  code-golf  string  code-golf  sequence  decision-problem  parsing  board-game  code-golf  binary  graph-theory  code-golf  board-game  classification  tic-tac-toe  code-golf  ascii-art  polyglot  code-golf  date  code-golf  geometry 

1
Визначте, чи є раціональні координати у правильному трикутнику Серпінського
Трикутник Серпінського являє собою набір точок на площині , яка будується, починаючи з одного трикутником і неодноразово розділивши все трикутники на чотири конгруентних трикутники і видалення центрального трикутника. Право Серпінського трикутник має кути в (0,0), (0,1)і (1,0), і виглядає наступним чином : Деякі еквівалентні визначення цього набору такі: Бали в …

4
Обчисліть ймовірність точно
Це завдання стосується написання коду, щоб точно обчислити ймовірність. Вихід повинен бути точною ймовірністю, записаною у вигляді дробу в найбільш скороченому вигляді. Тобто вона ніколи не повинна виводити, 4/8а навпаки 1/2. Для деякого додатного цілого числа nрозглянемо рівномірно випадковий рядок довжиною 1s та -1s nі назвемо його А. Тепер приєднайтесь …

14
Відображення тривалих дробів
Ваше завдання полягає в перетворенні дробу в її форму дробу. Введення : Фракція може бути введена в будь-якому форматі, включаючи (але не обмежуючись цим) рядок: "7/16" список: {7, 16}, (7, 16), [7, 16] проста замовлена ​​пара: 7 16 функція: f [7,16] Вихід : Продовжений дріб, у 2D, з горизонтальними дробами …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.