Запитання з тегом «code-golf»

Код-гольф - це змагання за вирішення певної проблеми в найменших байтах вихідного коду.

4
Поліном довгий поділ
Реалізуйте багаточлен тривалого поділу - алгоритм, який ділить два поліноми і отримує коефіцієнт та залишок: (12x ^ 3 - 5x ^ 2 + 3x - 1) / (x ^ 2 - 5) = 12x - 5 R 63x - 26 У своїх програмах ви представлятимете поліноми як масив, з постійним …

13
Намалюйте бінарний годинник BCD
Створіть бінарний годинник BCD в ASCII. Як мається на увазі, він повинен відображати час у шести стовпцях крапок: (джерело: Вікісховище ) Кожен стовпець - це двійкова кодована цифра, що читає години, хвилини та секунди зліва направо. Години надаються у форматі 24 години. Час для відображення зчитується з командного рядка або …

20
Обчисліть ймовірність отримати вдвічі більше головок, ніж кидання монет.
Напишіть програму, яка, враховуючи невелике додатне парне ціле число від стандартного введення, обчислює ймовірність того, що перегортання багатьох монет призведе до половини стільки головок. Наприклад, з огляду на 2 монети можливі результати: HH HT TH TT де Н і Т - голови і хвости. Є два результати ( HTі TH), …

6
Розробка змін [закрито]
Закрито . Це питання потребує деталей або ясності . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Додайте деталі та уточніть проблему, відредагувавши цю публікацію . Закрито 2 роки тому . Ви пишете програму для автоматичного касового апарату. Користувачеві потрібні зміни з найменшою кількістю використовуваних монет. Напишіть програму, яка займає …
10 code-golf 

4
Слово Spinner головоломки
Це слово головоломка. Ваша програма повинна прийняти два слова на стандартному вході. Слово одне - це початкове слово. Слово друге - це кінцеве слово. З початкового слова ви повинні дійти до кінця слова, змінюючи / додаючи / видаляючи по одній букві. Після кожної модифікації він повинен утворювати нове дійсне слово. …

2
Літак підірвати
Роздуття є потужним інструментом в алгебраїчній геометрії. Це дозволяє вилучити особливості з алгебраїчних множин , зберігаючи решту їх структури. Якщо ви не знайомі ні з чим, не хвилюйтеся, фактичні обчислення не важко зрозуміти (див. Нижче). Далі ми розглянемо вибух точки(0,0)(0,0)(0,0)алгебраїчної кривої в 2D. Алгебраїчна крива в 2D задається нульовим локусом …

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

4
Зважте свої слова!
Змагання Дано два рядки, кожна довжиною до 30, що складається з друкованих символів ASCII (кодів) [ 32 , 126 ][32,126][32, 126]), поставте їх на шкалу балансу в найменших байтах коду! Це складається з наступних етапів: Обчисліть і порівняйте ваги пасм Виберіть відповідну нахилену шкалу ASCII Покладіть дві струни на шкалу …

30
Перекладач
"Розмова" - це барокована мова на основі акумулятора, що створюється у відповідь на цитату Денніса на talk.tryitonline.net. Waiting for someone to create an esolang called talk. . Мова "Talk" має 4 команди: 00 Якщо акумулятор 0, встановіть акумулятор 0. 01 Якщо акумулятор 0, встановіть його на 1. 10 Якщо акумулятор …

17
Буквально-цифрові лінії та підрахунок кривих
З огляду на рядок введення, напишіть програму, яка виводить загальну кількість ліній та кривих, які вона має. Змагання Візьміть дані від STDINбудь-якого іншого способу введення. Виведіть у STDOUTбудь-який інший спосіб виведення загальну кількість рядків і кривих, що містяться в рядку, у такому порядку , виходячи з таблиці нижче в фрагменті …

16
Збіг тем підписки на MQTT
Фон MQTT (Телевізійний транспорт у черзі повідомлень) - стандарт ISO-протоколу обміну повідомленнями на основі публікації та підписки ( Вікіпедія ). Кожне повідомлення має тему, наприклад такі приклади: myhome/groundfloor/livingroom/temperature USA/California/San Francisco/Silicon Valley 5ff4a2ce-e485-40f4-826c-b1a5d81be9b6/status Germany/Bavaria/car/2382340923453/latitude Клієнти MQTT можуть підписатися на теми повідомлень за допомогою підстановок: Одиничний рівень: + Всі рівні вперед: # …

28
Рядок до переходу бітів
Завдання З огляду на рядок введення одного або декількох символів ASCII, кодові точки яких складають від 0 до 128 (виключно), виконайте наступне: Перетворіть кожен символ у свій 7-бітний ASCII-код (якщо код ASCII менше 7 біт, покладіть провідні нульові біти) Об'єднайте всі біти (це призводить до 7*nбітів, де nкількість символів) Для …

4
Відповідна частина для подачі в бадмінтон
Вступ: Я бачив, що зараз існує лише одна проблема, пов’язана з бадмінтоном . Оскільки я сам граю в бадмінтон (останні 13 років), я подумав, що додаю деякі проблеми, пов'язані з бадмінтоном. Ось другий ( перший можна знайти тут ): Виклик: Деякі правила щодо бадмінтону служать: Подача завжди буде робитися по …

14
Масиви Почніть з
Ваше завдання - взяти масив чисел і реальне число і повернути значення в той момент в масиві. Масиви починаються оππ\pi і зараховуються в ππ\piінтервали. Річ у тому, що ми насправді збираємось інтерполювати між елементами, заданими "індексом". Як приклад: Index: 1π 2π 3π 4π 5π 6π Array: [ 1.1, 1.3, 6.9, …
10 code-golf  array 

4
Візуалізуйте дошку Німа, як експерта
Фон У грі Німа гравці по черзі видаляють "каміння" з "паль": на кожному кроці гравець повинен видаляти між одним і всіма камінням з однієї купи. Завдання Німа - взяти останній камінь або, у мізерному варіанті, змусити опонента зробити це - однак, виявляється, стратегії майже однакові. Нім робить веселу гру в …

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