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

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

18
Lookalike форми
Подібні цифри Два прямокутника схожі, якщо співвідношення їх сторін однакові. Розглянемо ці два прямокутники; прямокутник у 5 ліній у висоту та 11 символів у ширину: =========== =========== =========== =========== =========== і прямокутник у 10 ліній заввишки та 22 символи в ширину: ====================== ====================== ====================== ====================== ====================== ====================== ====================== ====================== ====================== …

21
Перетворити повторний десятковий дріб
Це питання не потрібно застосовувати лише до закінчення десяткових знаків - повторювані децималі також можуть бути перетворені у дроби через алгоритм. Ваше завдання полягає в тому, щоб зробити програму, яка приймає повторний десятковий як вхідний, і вивести відповідний чисельник і знаменник (найнижчим рівнем), який виробляє це десяткове розширення. Дроби, що …

23
ASCII Художні восьмикутники
З огляду на ціле число введення n > 1, виведіть восьмігранник ASCII art із бічною довжиною, що складається з nсимволів. Дивіться приклади нижче: n=2 ## # # # # ## n=3 ### # # # # # # # # # # ### n=4 #### # # # # # …
22 code-golf  ascii-art  code-golf  geometry  code-golf  balanced-string  code-golf  cops-and-robbers  code-challenge  cops-and-robbers  code-golf  code-golf  random  cryptography  code-golf  array-manipulation  number  code-challenge  integer  code-golf  math  integer  code-golf  math  math  parsing  image-processing  test-battery  math  number  combinatorics  fastest-code  code-golf  code-golf  math  number-theory  rational-numbers  polynomials  code-golf  math  geometry  code-golf  code-golf  number-theory  primes  factoring  code-golf  restricted-source  code-golf  string  decision-problem  counting  code-golf  math  sequence  fibonacci  code-golf  array-manipulation  counting  code-golf  array-manipulation  number-theory  code-golf  array-manipulation  code-golf  random  code-golf  string  hexadecimal  code-golf  string  code-challenge  sorting  code-golf  number  floating-point  code-golf  sorting  code-golf  decision-problem  fibonacci  code-golf  number  combinatorics  code-golf  string  code-golf  math  code-golf  electrical-engineering  code-golf  javascript  code-golf  base-conversion  code-golf  array-manipulation  matrix  binary-matrix  code-golf  kolmogorov-complexity  python  perl  ruby  code-golf  number  code-golf  optimization  integer-partitions  code-golf  string  code-golf  ascii-art 

24
Проблема ogl-edocf
Вхідні дані Непорожня перетасована рядок, що складається з символів ASCII в діапазоні .[32..126][32..126][32..126] Вихідні дані Вихід отримується шляхом застосування послідовних обертів до вхідного рядка. Для кожної літери ( [a-zA-Z]) у вхідному рядку, що йде зліва направо: якщо літеру у верхньому регістрі оберніть усі символи перед ним на одне положення ліворуч …
22 code-golf  string  code-golf  string  code-golf  string  parsing  brainfuck  code-challenge  python  hello-world  error-message  code-golf  string  code-golf  number  integer  counting  subsequence  code-golf  string  cipher  code-golf  array-manipulation  arithmetic  integer  matrix  code-golf  math  sequence  code-golf  restricted-source  pi  popularity-contest  cops-and-robbers  polyglot  popularity-contest  cops-and-robbers  polyglot  code-golf  file-system  king-of-the-hill  code-golf  number  sequence  integer  rational-numbers  string  code-challenge  source-layout  code-golf  ascii-art  king-of-the-hill  code-golf  array-manipulation  sorting  code-golf  string  code-golf  restricted-source  source-layout  tips  math  code-challenge  permutations  logic-gates  code-golf  number  random  integer  code-golf  math  code-golf  math  number  decision-problem  king-of-the-hill  python  board-game  code-challenge  brainfuck  busy-beaver  code-golf  number  cops-and-robbers  polyglot  obfuscation  answer-chaining  code-golf  number  integer  conversion  code-golf  string  parsing  code-golf  ascii-art  number  king-of-the-hill  javascript  code-golf  source-layout  radiation-hardening  code-golf  array-manipulation  matrix  code-golf  string  graph-theory  code-golf  array-manipulation  decision-problem  code-golf  string  ascii-art  code-golf  string  code-golf  array-manipulation 

14
Некруглі фракції
Коли ви перетворюєте дріб у десяткове число і хочете зберегти це число, вам часто доводиться округляти його, оскільки ви хочете використовувати лише певну кількість пам'яті. Скажімо, ви можете зберігати лише 5 десяткових цифр, тоді 5/3 стає 1,6667. Якщо ви можете зберігати лише 2 десяткових цифри, це буде 1,7 (тепер припустимо, …

11
Хороші раціональні наближення пі
Напишіть програму, яка виводить усі хороші раціональні наближення pi з знаменником <1000000, збільшуючи порядок знаменника. a/bє "хорошим раціональним наближенням" pi, якщо воно ближче до pi, ніж будь-яке інше раціональне з знаменником не більше b. Вихід повинен мати 167 рядків, і починати і закінчувати так: 3/1 13/4 16/5 19/6 22/7 179/57 …

20
Я хочу, щоб моя книга була подалі від цієї таблиці
Історія Тож у мене є книга, яку я хочу відокремити від свого столу, окрім інших книг. Я хочу знати, скільки книг мені потрібно, щоб досягти цього за допомогою книжок.ннn Ось візуалізація, яку мій друг у Вольфрамі намалював для мене: Детальніше про тему у Вольфрам та Вікіпедія . Виклик З огляду …

3
Коли життя дає вам лимони, зробіть лимонад
Виклик Вам буде надана вхідного рядка, всюди слово "Lemon"зустрічається воно повинно бути перетворено в "Lemonade" алеa , dі eповинні бути запозичені з іншого місця в реченні. Приклад Приклад введення: Я знайшов лимон, коли був дитиною Приклад Вихід: Я підбираю лимонад, коли я був дитиною Лимонад був створений вкравши наступні виносні …
21 code-golf  string  code-golf  parsing  internet  stack-exchange-api  code-challenge  kolmogorov-complexity  restricted-source  brain-flak  python  logic  pyth  code-golf  string  search  optimized-output  code-golf  tips  language-design  golfing-language  code-golf  tips  language-design  code-golf  number  sorting  pi  code-golf  math  number  code-golf  string  balanced-string  classification  brain-flak  code-golf  math  number-theory  decision-problem  code-golf  tips  code-golf  number  sequence  code-golf  balanced-string  brain-flak  code-golf  math  sequence  arithmetic  fibonacci  code-golf  math  parsing  code-golf  string  keyboard  code-golf  code-golf  string  source-layout  whitespace  code-golf  math  rational-numbers  code-golf  string  code-golf  string  code-golf  math  sequence  code-golf  number  floating-point  code-golf  string  decision-problem  subsequence  code-golf  string  kolmogorov-complexity  code-golf  string  permutations  balanced-string  brain-flak  code-golf  string  math  number  code-golf  string  primes  cipher  code-golf  string  ascii-art  chemistry  code-golf  ascii-art  grid  counting  code-golf  math  arithmetic  integer  code-golf  number  kolmogorov-complexity  code-golf  ascii-art  kolmogorov-complexity  sequence  metagolf  brain-flak  code-golf  ascii-art  kolmogorov-complexity  code-golf  string  whitespace 

2
Раціональне розкладання a = xyz (x + y + z)
Запишіть функції x(a), y(a)і z(a)такі, що для будь-яких раціональних a всіх функцій повертають раціональні числа і x(a)*y(a)*z(a)*(x(a) + y(a) + z(a)) == a. Ви можете припустити, що ≥ 0. Вам не потрібно використовувати раціональні типи чи операції у вашій програмі, якщо ваша програма математично є надійною. Наприклад, якщо ви використовуєте …

2
Обміняйте деякі періодичні та неперіодичні частини
У десятковому поданні кожного раціонального числа у p/qвас є періодичний хвіст, неперіодична головка та розділ перед десятковою крапкою у такому форматі: (before decimal point).(non-periodic)(periodic) Деякі приклади включають: 1/70 = 0.0142857... = (0).(0)(142857) 10/7 = 1.428571... = (1).()(428571) ## no non-periodic part 1/13 = 0.076923... = (0).()(076923) 3/40 = 0.075 = …

30
Намалюйте порожнистий квадрат з # із заданою шириною
Я отримав цю проблему від Codingame і мені цікаво краще рішення, ніж моє: За допомогою ширини за допомогою стандартного введення намалюйте порожній квадрат "#" заданої ширини та довжини. Приклад: 5 результатів у ##### # # # # # # ##### Я використовував python для вирішення цього питання, тому я детально …
21 code-golf  string  ascii-art  number  code-golf  grid  code-golf  string  ascii-art  code-golf  alphabet  cipher  code-golf  math  number  code-golf  quine  code-golf  palindrome  polyglot  code-golf  number  array-manipulation  counting  logic  code-golf  string  primes  binary  decision-problem  code-golf  ascii-art  kolmogorov-complexity  popularity-contest  code-golf  probability-theory  code-golf  string  code-golf  python  polyglot  programming-puzzle  c++  code-golf  math  code-golf  binary  integer  bitwise  code-golf  rational-numbers  code-golf  string  palindrome  code-golf  ascii-art  code-golf  code-golf  string  fibonacci  code-golf  math  sequence  code-golf  code-golf  string  palindrome  code-golf  string  code-golf  math  primes  source-layout  code-golf  sequence  binary  integer  code-golf  math  arithmetic  game  code-golf  restricted-source  palindrome  code-golf  restricted-source  palindrome  code-golf  combinatorics  binary  code-golf  string  math  code-golf  ascii-art  number  code-golf  cipher  code-golf  base-conversion  counting  code-golf  sequence  random  classification  code-golf  string  subsequence  code-golf  permutations  code-golf  string  code-golf  string  cipher  code-golf  kolmogorov-complexity  arithmetic  integer  code-golf  quine  markov-chain  code-golf  string  code-golf  code-golf  ascii-art  maze 

22
Спростіть фракцію, що продовжується
Продовжувані дроби - це вирази, які ітераційно описують дроби. Вони можуть бути представлені графічно: Або їх можна представити у вигляді списку значень: [a0; a1, a2, a3, ... an] Змагання: візьміть базовий номер: і список знаменників: і спростіть продовження дробу до спрощеного раціонального дробу: поверніть чи друкуйте чисельник і знаменник окремо.a0[a1, …

9
Чи це всередині набору Кантора?
Змагання Для цього завдання ви повинні визначити, чи є вказане число в наборі Кантора. Отже, спочатку давайте визначимо набір Кантора. Спочатку почніть з цифр від 0 до 1. Будь-які цифри поза цим діапазоном не містяться у наборі Кантора. Тепер поділимо числа на три рівні частини: [0,1 / 3], [1 / …

10
Єгипетські дроби
Огляд: З Вікіпедії : Єгипетська частка - це сума окремих одиничних дробів. Тобто кожен дріб у виразі має чисельник, рівний 1, і знаменник, який є додатним цілим числом, і всі знаменники відрізняються один від одного. Значення виразу цього типу - додатне раціональне число a / b. Кожне позитивне раціональне число …

2
Побітове ХОР раціональних чисел
Вступ Кожне раціональне число між 0 і 1 може бути представлене як кінцево періодична послідовність бітів. Наприклад, двійкове представлення 11/40 є 0.010 0011 0011 0011 ... де 0011частина повторюється нескінченно. Один із способів пошуку цього уявлення полягає в наступному. Почніть з r = 11/40 , потім повторно подвоюйте її і …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.