Запитання з тегом «arithmetic»

Проблеми, пов'язані з елементарною арифметикою.

22
Розведені цілі суми
Позитивне ціле число можна розбавити , вставивши 0між двома бітами в його бінарне розширення. Це означає, що nчисло -біт має n-1розрідження, які не обов'язково є усіма різними. Наприклад, для 12(або 1100в двійкових) розведення є 11000 = 24 ^ 11000 = 24 ^ 10100 = 20 ^ У цьому виклику ми …

7
Одне вираз, багато цінностей
Використовуючи знайомі нам математичні символи: +, x, круглі дужки та будь-яке раціональне число, легко створити вирази, що оцінюють якесь бажане число. Наприклад: 1+(2x3)=7, (1+2)+(3x6.5)=22.5і так далі. Досить нудно. У цій проблемі, ми будемо використовувати новий оператор: ±. Використання ±в виразі означає, що вам потрібно оцінити вираз, замінивши ±«s» +або -всіма …

21
Дзеркало, Дзеркало, в кодексі
Двовимірні мови програмування часто мають дзеркальні команди, як /і \перенаправляти вказівник інструкцій на сітці: >>>>\ v v <<<</ У цьому виклику вам надається напрямок, що надходить, і дзеркало, і вам потрібно визначити вихідний напрямок. Правила Вхідний напрямок буде задано як один із символів, NESWа дзеркало - як /або \. Ви …

22
Міжквартальне середнє
Завдання Враховуючи (будь-яким способом) відсортований набір даних з плаваючою комою, поверніть (будь-якими способами та в межах 1 ‰ від правильного значення) міжквартильне середнє . Один з можливих алгоритмів Відкиньте найнижчі та найвищі чверті точок даних. Обчисліть середнє значення (сума, поділене на кількість) решти точок даних. Примітка: Якщо розмір набору даних …

29
Набір суми підрядків
Вступ Давайте подивимося за цей масив: [3, 2, 4, 1, 1, 5, 1, 2]. Кожен елемент відображає довжину підрядки, яку необхідно підсумувати. Давайте розглянемо перший елемент вищевказаного масиву: [3, 2, 4, 1, 1, 5, 1, 2] ^ Елемент у першого індексу дорівнює 3 , тому тепер беремо підрядку довжиною три …

6
1 + 1 = 10, 1 + 2 = 3
Напишіть функцію чи програму, ніж це можна зробити простою арифметикою (додавання, віднімання, множення та ділення) як в базі 10, так і в основі 2. Функція буде приймати математичний вираз у якості введення та виводити правильний результат у правильну базу. Вхідними даними будуть nчисла, розділені одним або декількома операторами ( + …

30
Послідовність плюс-мінус
Послідовність плюс-мінус Послідовність плюс-мінус - така, яка починається з двох насінин, a(0)і b(0). Кожна ітерація цієї послідовності - це додавання та віднімання попередніх двох членів послідовності. Тобто a(N) = a(N-1) + b(N-1)і b(N) = a(N-1) - b(N-1). Завдання Створіть плюс-мінус послідовність у нескінченності або перших Kкроках K. Це можна зробити, …

18
Побудувати сходи
Вступ Я хочу побудувати сходи. Для цього я зібрав із звалища дві довгі дошки з отворами в них, і я хочу помістити сходинки в ці отвори. Однак отвори розміщені не рівномірно, тому кроки будуть трохи химерними, і мені важко оцінити кількість стержня, який мені потрібен. Ваша робота - робити розрахунки …

30
Нульовий підрахунок
Напишіть програму або функцію, яка при заданому n ≥ 1 повертає кількість розчинів до ± 1 ± 2 ± 3 ± ... ± n = 0. Для n = 6 немає розв’язків, тому відповідь - 0. Для n = 4 є два рішення, тому відповідь - 2 (два рішення - …

22
Рекурсивна підстановка рядків
Завдання Напишіть програму або функцію, яка з трьох рядків A, B, Cстворює вихідний рядок, де кожен екземпляр Bв Aрекурсивно заміщений C. Рекурсивно заміщення означає повторення заміни, коли на кожному кроці всі неперекриваються екземпляри Bв A(вибрані жадібно зліва направо) замінюються на, Cпоки Bбільше не містяться в A. Введення-виведення Ви можете використовувати …
25 code-golf  string  substitution  code-golf  math  code-golf  string  set-theory  code-golf  code-golf  compile-time  code-golf  kolmogorov-complexity  binary  code-golf  sequence  cops-and-robbers  code-golf  subsequence  card-games  code-golf  sequence  primes  code-golf  code-golf  number  graphical-output  music  code-golf  ascii-art  code-golf  string  lambda-calculus  code-golf  string  code-generation  code-golf  unicode  code-golf  math  combinatorics  code-golf  balanced-string  code-golf  sequence  cops-and-robbers  code-golf  sequence  cops-and-robbers  code-challenge  fastest-code  chess  code-golf  math  graphical-output  code-golf  string  hello-world  animation  code-golf  number  arithmetic  code-golf  integer  code-golf  code-golf  combinatorics  code-golf  kolmogorov-complexity  graphical-output  code-golf  string  code-golf  code-golf  game  code-golf  math  combinatorics  code-golf  ascii-art  popularity-contest  random  code-golf  arithmetic  number-theory  integer  code-golf  tips  underload  code-golf  math  sequence  primes  code-golf  math  path-finding  code-golf  ascii-art  primes  code-golf  kolmogorov-complexity  alphabet 

30
Факторна цифра
Завдання полягає в тому, щоб обчислити розрядну суму факторіалу числа. Приклад Input: 10 Output: 27 10! = 10 × 9 × ... × 3 × 2 × 1 = 3628800, а сума цифр у числі 10! дорівнює 3 + 6 + 2 + 8 + 8 + 0 + 0 …

24
Обчисліть послідовність кенгуру
Попередня історія Відмова від відповідальності: Може містити складену інформацію про кенгуру. Кенгуру проходять кілька стадій розвитку. Коли вони дорослішають і сильніші, вони можуть стрибати вище і довше, і вони можуть більше стрибати, перш ніж голодувати. У першій стадії кенгуру дуже мало і зовсім не може стрибати. Незважаючи на це, постійно …

15
Транспіляція WordMath
Ми всі бачили тих онлайн "математик хекс", які виглядають так: Think of a number, divide by 2, multiply by 0, add 8. І за магією всі закінчують цифру 8! Мова Давайте визначимо мову програмування, яка використовує синтаксис тексту вище, який називається "WordMath". Сценарії WordMath дотримуються цього шаблону: Think of a …

30
Q-послідовність Hofstadter
Визначення a (1) = 1 a (2) = 1 a (n) = a (na (n-1)) + a (na (n-2)) для n> 2, де n - ціле число Завдання Дано додатне ціле число n, генеруйтеa(n) . Тестові шафи n a(n) 1 1 2 1 3 2 4 3 5 3 6 …

30
Щасливий день округлого Пі
Щоб відсвяткувати день округлого пі, ви повинні скористатися сьогоднішньою датою, щоб скласти програму, яка займає діаметр кола і виводить його окружність, помноживши діаметр на 3.1416, де 3.1416 потрібно отримати, використовуючи сьогоднішню дату. Input 3 Output 9.4248 etc. Не приймає дату як вхідну. Вам не доведеться використовувати всі компоненти дати, але …

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