Головоломки для програмування та коди для гольфу

Q & A для програмування головоломки ентузіастів і код гольфістів


14
Гольф Послідовність, Експоненціальна генеруюча функція є дотичною
Практично кожна функція може бути виражена як многочлен з нескінченними членами. Наприклад, e^x = 1 + x + x^2/2! + x^3/3! + x^4/4! + ... Наприклад, sin(x) = x - x^3/3! + x^5/5! - x^7/7! + ... Коефіцієнти n-го доданків утворюють послідовність, і відповідна функція називається Функцією, що генерує послідовність. …


2
Зображення приховати і шукати
У цьому виклику вам потрібно знайти конкретний піксель у фотографії (зроблений реальною камерою). Вам передається (R, G, B) кортеж і зображення, і вам потрібно повернути точку (x, y) в межах зображення, що відповідає заданому кольорові RGB . На зображенні може бути кілька точок, що відповідають кольорові; вам потрібно знайти лише …

4
Найкоротші шляхи в графіку дільника
Вступ У цьому виклику ми матимемо справу з певним нескінченним непрямим графіком, який я називаю графіком високого ділення . Її вузли є цілими числами , починаючи з 2. Існує ребро між двома вузлами A <B , якщо ділить б і в 2 ≥ б . Підграф, утворений діапазоном від 2 …

30
Окремі алфавіти та цифри
Абзац тексту містить цифри та букви алфавіту змішані. Ваше завдання - розділити цифри на ліву сторону та літери алфавіту на праву сторону в одному порядку кожного рядка. Правила: Числа - прості цілі числа; тому немає десяткових знаків і жодних негативних / позитивних знаків Числа можуть бути, а можуть і не …

5
Автоматичний будинок-будівельник
Виготовлені автоматичні нанороботи для будівництва будинків, і ваше завдання їх кодувати. Ось будинок, створений за допомогою введення 7 4 2 /-----/| / / | |-----| | | | | | | / |_____|/ Вхід - це рядок, що містить розміри будинку. 7 - ширина. |_____| ---7--- 4 - це висота. …

1
Створити циклічний масив
Вступ Масив покажчиків являє собою масив Lненульових цілих чисел , де 0 ≤ L[i]+i < len(L)має місце для всіх індексів i(передбачається , що індексація з 0). Ми кажемо, що індекс i вказує на індекс L[i]+i. Масив вказівника - це цикл, якщо індекси утворюють один цикл довжини len(L). Ось кілька прикладів: …

10
Найкоротше Панграматичне вікно
Панграма - це речення або уривок, який містить усі двадцять шість букв алфавіту, як показано в цьому кодовому виклику для гольфу . Однак вікно панграматики - це панграма у вигляді деякого відрізка тексту, який може закінчуватися або починатися на півдорозі слова, знайдений десь у межах більшого твору. Вони, природно, зустрічаються …
15 code-golf  string 

30
Переключити рядок
Завдання полягає у простому перемиканні рядка в інший рядок. Пояснення Якщо рядок перемикання є підрядком основної рядки , видаліть усі екземпляри рядка перемикання з головної рядки ; в іншому випадку додайте рядок перемикання в кінці основної рядки . Правила Усі рядки складаються з символів для друку ASCII Функція повинна приймати …
15 code-golf  string 

9
Поради щодо гольфу в ракетці / схемі
Які загальні поради щодо гольфу в ракетці / схемі ? Я шукаю ідеї, які можна застосувати до коду проблем із гольфом взагалі, які принаймні дещо специфічні для ракетки / схеми (наприклад, "видалити коментарі" - це не відповідь). Мені відомо, що схема і ракетка (раніше PLT-схема) є технічно різними мовами, але …
15 code-golf  tips  lisp 


10
Визначте тип входу
Завдання проста: визначте тип входу та виведіть ідентифікатор, який визначає, який тип він є. "Інтерфейс", Ціле число без знака: 0, 1, 34,111111111111111111111111111111111111111111 "SI", Ціле число: +0, +1, +42, -1, -3,-111111111111111111111111111111111111111111 "UD", без знака десяткового: 0.0, 1.23,1234.1234 "SD", десяткові: -0.0, +0.0,-1.235 "LE", лист: a- zі A-Z "SY", символ: ASCII кодові точки: …

6
Прибуток в магазині іграшок
Історія "2016 рік? Все добре", - бурчав продавець іграшок Гільберт. Він розплющив очі, витер соломку з вуха, витріщивши з вуха і з’їв ранковий ударний крем. Зразкові свята. Йому зараз потрібно ходити на роботу і закінчити бухгалтерію. Різдво - це дуже урожайний період року, особливо для його продажу. Гільберт точно знає, …
15 code-golf 

12
Равенство кутових відстаней чисел
Натхненний цим записом Numberphile Фон У числі куби відстані від цілого числа п визначається тут як безліч цілих чисел, які X³ відстань для даного х . Для простого прикладу, з n=100і x=2, що номер куб відстані є {92,108}. Це можна розширити на більший набір, просто змінивши х . З x …

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