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

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

30
100 днів відліку
Як правило, розпочинається відлік за 100 днів до події, ймовірно, через нашу базову систему 10. Приклади цього можна знайти скрізь: 100 днів до дня народження 100 днів до весілля 100 днів до виборів 100 днів до нашого закінчення 100 днів до її строку 100 днів до футбольного сезону 100 днів …
25 code-golf  date 

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 

16
Орієнтовна константа Бруна
Константа Бруна - це значення, до якого сходиться сума зворотних простих парних пар ( 1/pа 1/(p+2)де pі p+2обидва є простими). Це приблизно 1.902160583104. Давши додатне ціле число N, апроксимуйте константу Бруна шляхом підсумовування зворотних простей парних простих пар, де обидва простих числа в парі менше N, і вивести наближення. Правила …

18
Дві дороги розходилися в жовтому лісі (частина 2)
Це друга в серії, третя - Дві дороги, розійшлися в жовтому лісі (частина 3) Це ґрунтується на Дві дороги, розійшлися в жовтому лісі (частина 1) , попереднє завдання. Він був досить добре сприйнятий, але також був досить тривіальним (відповідь на Java в 52 байтах!), Тому я зробив щось складніше ... …

15
Лінійна регресія на струні
Це завдання є дещо складним, але досить простим, з огляду на рядок s: meta.codegolf.stackexchange.com Використовуйте положення символу в рядку як xкоординату, а значення ascii - як yкоординату. Для наведеного рядка результуючим набором координат буде: 0, 109 1, 101 2, 116 3, 97 4, 46 5, 99 6, 111 7, 100 …
25 code-golf  string  math 



2
Пухнасті тварини!
Аватар My Downgoat має кілька відмінних рис Ці особливості можуть застосовуватися і до будь-якої іншої тварини. Специфікація Враховуючи зображення тварини (технічно це може бути все, що завгодно), ви повинні застосувати до неї властивості "Пуш". Межі пікселів - це найбільш зовнішні пікселі зображення. Колір фону визначається як найбільш поширений колір в …

20
Намалюйте ASCIIриск
Існує безліч питань, пов’язаних із нанесенням фігур за допомогою зірочок - так я подумав, маючи стільки зірочок там, ми повинні намалювати одну, використовуючи таблицю ASCII. Виклик Ваше завдання - написати програму або функцію, яка не вводить даних, і виводить цей точний текст: ! "# $% &' () *+ ,- ./ …

2
Напишіть Palindrome-Polyglot-Quine
Напишіть "паліполіхін": програма, яка представляє собою квіну , поліглот та паліндром . Правила: Кількість поліглот-мов є більш кращим, ніж розмір коду. Найкоротша відповідь (у байтах) виграє, якщо буде нічия. Правила Polyglot та Quine дивіться тут: Напишіть Polyquine . Мій приклад (у мене є сховище Freaky-Sources з тестами): C # / …

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

14
КОРОТКИЙ КАЛЮЧНИЙ ФАЙСКО
Деякі ваші співробітники зламали клавіші блокування, і ви занадто дешево їх замінили. Допоможіть їм, створивши найкоротшу програму, щоб виправити свою роботу! Просто перетворіть кожен символ у заданому рядку з великого регістру в малі та навпаки ... але є поворот! Ви також дуже раді на Різдво! Таким чином, ви збираєтесь залишити …
25 code-golf  string 

21
Перетворення "0xНазви користувачів"
0xНазви користувачів Є стільки людей, які використовують послугу обміну повідомленнями, що у них не вистачає місця для зберігання всіх імен користувачів! Щоб виправити це, вони почнуть зберігати імена користувачів як шістнадцяткові, де це можливо. Якщо ім'я користувача складається лише з символів 0123456789ABCDEF(нечутливих до регістру), воно може бути перетворене в шістнадцятковий …

9
Молитовні головоломки та пасинки: конденсуйте струну
Провівши деякий час на цьому сайті, я прийшов насолоджуватися якомога коротшими речами. Це може бути причиною того, чому я останнім часом не один раз ображався на рядки, що містять одних і тих же символів. Ваше завдання - написати функцію або програму, яка конденсує заданий рядок відповідно до таких правил: Почніть …
25 code-golf  string 

30
Настав час для годинного виклику!
Я хотів би, щоб ви побудували мені годинник, який відображає час у такому форматі: 18 ---------- 19 -------------------------------------------------- Це відображає '18: 10 '. Поточна година та наступна година відображаються в передній частині рядка, після чого пробіл і ряд тире: на першому рядку кількість хвилин, що пройшли за цю годину, а …

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