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

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

19
Скільки цукерок можна з’їсти?
Кредит Geobits в ТНБ за ідею Пост без досить докладно недавно покладений цікава гра: 2 дитини сидять перед масивом цукерок. Кожен шматок цукерки пронумерований від 1 до x, xпричому загальна кількість цукерок присутня. Від кожного числа є рівно 1 зустріч. Мета гри полягає в тому, щоб діти їли цукерки і …

13
Комп'ютерний шифр
Вступ: У мене є багато різних шифрів, що зберігаються в документі, який я колись складав у дитинстві, я вибрав декілька тих, які, на мою думку, найкраще підходять для викликів (не надто банальні та не надто жорсткі) та перетворив їх на виклики. Більшість із них досі перебувають у пісочниці, і я …

8
Окресліть слова своїми літерами
Для нинішнього завдання "окреслити" слово означає оточувати його послідовно своїми літерами, починаючи з останньої, і, нарешті, замінити початкове слово в центрі пробілами: oooooo onnnno on -> on no onnnno oooooo Завдання: Даний список слів, що складається лише з малих та / або малих англійських букв, окресліть кожне слово та відобразіть …

5
Професору на MIT потрібен AP!
Магічний трюк із 5 картками передбачає фокусника, помічник якого дає їм 4 показані картки та приховану, в такому порядку, а фокусник повинен відгадати приховану. УВАГА: Рішення нижче! Залиште зараз або зіпсуйтеся. Рішення Хитрість тут полягає в тому, що п’ять карток подаються в певному порядку ! c1,...,c5c1,...,c5c_1,...,c_5 - 5 карт у …

6
Сформульований калькулятор
Спрощена версія англійського калькулятора чисел Завдання Напишіть програму, яка приймає рядок як вхідний і виводить результат виразу. Правила Вхідний рядок буде сформульовано, а не цифрою. У дужках не буде. Порядок обчислення буде ділити, множити, віднімати, потім додавати. Для тих же операцій обчислення потрібно робити зліва направо. Усі вхідні числа будуть …
14 code-golf 

2
Тест на нерозбірливість на подільність
Ваше завдання - написати програму або функцію, яка визначає, чи ділиться число на інше. Проблема полягає в тому, що вона повинна дати відповідь якнайшвидше , навіть якщо не всі цифри дано. Ваша програма повинна взяти ціле число D ≥ 2, а потім ряд цифр як вхід. Вони представляють цифри іншого …

16
Зроби моє мистецтво ASCII
Скажімо, у мене є мистецтво ASCII: ___ ,"---". : ; `-.-' | | | | | | _.-\_/-._ _ / | | \ _ / / `---' \ \ / `-----------' \ /,-""-. ,-""-.\ ( i-..-i i-..-i ) |`| |-------| |'| \ `-..-' ,=. `-..-'/ `--------|=|-------' | | \ \ …

30
Чи всі три цілі числа відрізняються?
Вам буде надано 3 цілі числа як вхідні дані. Вхідні дані можуть відрізнятися один від одного. Ви повинні вивести 1, якщо всі три входи відрізняються один від одного, і 0, якщо будь-який вхід повторюється більше одного разу. Це код-гольф , тому зробіть свій код якомога коротшим!

12
Вітальний бот для колеги з роботи
У мене є колега по роботі, який працює вдома кожен вівторок і четвер. Близько 8:00 ранку він надсилає нам повідомлення з таким текстом: Привіт сьогодні я працюю з дому Для того, щоб позбавити його від тягаря робити це кожного дня, коли він залишається вдома, ми хотіли б автоматизувати це завдання …

15
Пропущені числа в арифметичній сумі
Виклик Давши дійсну арифметичну суму з деякими пропущеними числами, виведіть повний вираз. Приклад: 1#3 123 + 45# => + 456 -------- -------- 579 579 Вхідні дані Формат вираження може бути масивом ["1#3", "45#", "579"], рядком "1#3+45#=579"або 3 входамиf("1#3","45#","579") Вихідні дані Те саме, що вхід Вам не потрібно виводити результат Примітки …

5
Оптимальне кешування
Вам буде надана послідовність запитів на пам'ять та розмір кешу. Ви повинні повернути найменшу кількість можливих пропусків кешу в рамках будь-якої стратегії заміни кешу. Оптимальною стратегією є алгоритм Беладі , який ви можете використовувати, якщо хочете. Система кешування працює так: Кеш починає порожнім. Надходять запити на пам'ять. Якщо запит запитує …

16
Знайти запуски масиву
Знайдіть прогони всередині масиву Пробіг визначається як три чи більше чисел, які збільшуються від попереднього з постійним кроком. Наприклад, [1,2,3] було б запуском із етапом 1, [1,3,5,7] було б запуском із етапом 2, а [1,2,4,5] - не пробігом. Ми можемо виразити ці пробіжки позначенням "i to j by s", де …

6
Графік 5-Розмальовки
Чесно кажучи, я не можу повірити, що цього ще не просили, але ось це Фон Враховуючи простий непрямий плоский (графік можна намалювати в площині без перетинів), це доведена теорема про те, що граф є 4-кольоровим, термін, який ми вивчимо трохи. Однак зробити 5-кольоровий графік набагато простіше, саме на цьому ми …

10
Послідовність Філі Боконач
Леонардо з Пізи (бл. 1175 - бл. 1245) більш відомий як Фібоначчі . Але це насправді коротке для латинського "filius Bobog" (син Боконача), який був складений протягом 18 століття (згідно Вікіпедії ). У цьому виклику вам буде надано порядковий номер (в прямому сенсі) від 1- го до 20- го, і …

11
Обчислювальні часові таблиці
Листи часу На робочому місці вам часто доводиться заповнювати графіки роботи. Це завдання - написати код, щоб допомогти в цьому. Вхідні дані Два рази в трохи нестандартний 12-годинний годинник, що означає початок і кінець дня, розділені пробілом. Третє число - це кількість хвилин, проведених на обід. Наприклад 9:14 5:12 30 …
14 code-golf  date 

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