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

Завдання пов'язане з математикою. Розглянемо також використання більш конкретних тегів: [число] [теорія чисел] [арифметика] [комбінаторика] [графічна теорія] [геометрія] [абстрактно-алгебра].

2
Найшвидший спосіб обчислити порядок величини в складі x86
Завдання проста: написати збірку, яка обчислює порядок величини цілого числа, використовуючи якомога менше тактових циклів. Порядок величини визначається як log10, ні log2. Діапазон допустимого введення є 0для включно. Поведінка для введення за межі цього діапазону не визначена.1012 Значення повинні бути округлені до найближчого цілого числа, за винятком того, що для …

5
Обчисліть число Делакорта квадрата
Завдання: здійснити обчислення числа Делакорте будь-якою мовою. Найкоротший код виграє. Для даної квадратної матриці різних цілих чисел 1..n² (можлива довжина сторони n щонайменше між 3 і 27) її число Делакорте є сумою добутків gcd (a, b) × відстань² (a, b) для кожного окремого пара цілих чисел {a, b}. Наступний приклад …
12 code-golf  math 

6
Реалізуйте 8-бітний суматор
Змагання Реалізуйте функцію, яка приймає два цілі числа, значення яких варіюються від 0 - 255 і повертає суму цих цілих чисел mod 256. Ви можете використовувати лише побітові заперечення (~), порозрядне чи (|), бітові оператори зсуву (>>, <<) , і призначення (=). Речі, які ви не можете використовувати, включають (але …

7
Знайдіть максимальну операцію
Завдання полягає у пошуку максимальної кількості, яку можна отримати зі списку цілих чисел, використовуючи основні арифметичні оператори (додавання, віднімання, множення, одинарне заперечення) Вхідні дані Список цілих чисел Вихідні дані Максимальний результат з використанням кожного цілого числа вхідного сигналу. Порядок введення не має значення, результат повинен бути однаковим. Вам не потрібно …

5
Підняти на потужність
Виклик Challenge - це написання програми, яка приймає додатні числа aта ненульове число bта виводить a^b(підняте на потужність b). Ви можете використовувати лише + - * / abs()як математичні функції / оператори. Вони можуть застосовуватися лише до скалярних значень, але не до цілих списків чи масивів. Приклади: 1.234 ^ 5.678 …

3
помістіть флакони у центрифугу
Це запитання виникає в цій нитці reddit користувача reddit taho_teg, але воно розширюється до більш загальної 'головоломки'. У вас є центрифуга з 24 отворами для флаконів, рівномірно розподілених по колу навколо центральної осі. Якщо у вас зараз є кілька флаконів і ви хочете запустити центрифугу, вам потрібно переконатися, що вони …
12 code-golf  math 

30
Цілий квадратний корінь цілого числа [закритий]
Закрито . Це питання потребує деталей або ясності . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Додайте деталі та уточніть проблему, відредагувавши цю публікацію . Закрито 2 роки тому . Проблема: На свій вибір мови напишіть найкоротшу функцію, яка повертає підлогу квадратного кореня неподписаного 64-бітного цілого числа. Тестові приклади: …

24
Обчисліть кубик кореня числа
Мета цього коду гольфу - створити програму або функцію, яка обчислює та виводить корінь куба числа, який задається як введення. Правила: Ніяких зовнішніх ресурсів Немає використання вбудованих функцій кореня куба. Немає використання методів / операторів, які можуть підняти число до потужності (що включає квадратний корінь, 4-й корінь тощо). Ваша функція …
12 code-golf  math 

8
Скільки часу потрібно, щоб фарбувати паличку?
(Виходячи з цієї проблеми Math.SE , яка також містить деяку графіку) У мене палиця, яка виглядає приблизно так: Я хочу, щоб це виглядало приблизно так: Однак я не є живописцем-експертом, тому, перш ніж розпочати такий амбітний проект самостійно, хочу переконатися, що мені це не над головою. Ваша програма повинна сказати …
12 code-golf  math 

1
Схід і захід сонця
Я трохи романтик, я люблю виводити дружину, щоб побачити схід і захід сонця в тому місці, де ми знаходимось. Заради цієї вправи, скажімо, у мене немає коду, який би міг підказати мені час заходу або сходу сонця на будь-яку дату, широту і довготу, в якій я б знаходився. Ваше завдання, …
12 code-golf  math 

1
Реалізуйте 64-розрядний двійковий номер з плаваючою комою IEEE 754 через цілочисельну маніпуляцію
(Я поки що позначив питання "С", але якщо ви знаєте іншу мову, яка підтримує спілки, ви також можете використовувати це.) Ваше завдання - побудувати чотири стандартних математичних операторів + - * /для наступної структури: union intfloat{ double f; uint8_t h[8]; uint16_t i[4]; uint32_t j[2]; uint64_t k; intfloat(double g){f = g;} …

2
Code Golf: Яка доля космічного корабля? [версія з плаваючою комою]
Це питання трохи складніше, ніж арт-версія ASCII. Немає мистецтва, і тепер ти маєш робити якусь арифметику з плаваючою точкою! Змагання USS StackExchange їхав через поле тяжіння планети cg-00DLEF, коли на борту стався астрономічний вибух. Як головний офіцер програмування корабля, ваша робота - імітувати траєкторію вашого корабля, щоб передбачити, чи змушені …

4
Перетворити з Infix Notation в Prefix Notation
Дано арифметичний вираз, який може включати дужки ( ()), експоненти ( ^), ділення ( /) і множення ( *), додавання ( +) і віднімання ( -) (у такому порядку операції), наприклад a ^ (2 / 3) * 9 * 3 - 4 * 6 вивести той самий вираз у позначенні …
12 code-golf  math 

3
Реалізуйте графічний калькулятор
Було багато питань щодо калькуляторів; однак, не здається, що будь-які пов'язані із застосуванням графічного калькулятора. Змагання Ви повинні написати повну програму, яка приймає декілька формул як вхід зі STDIN і графікує їх до STDOUT. Введення прийматиме форму f1(x)=x^2-x-1. Там буде fсупроводжуватися числом 0-9 (включно), а потім (x)=, а потім по …

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

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