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

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

5
Розборка jQuery
Через деякий час після цього інциденту ... Є деякі з нас, хто проти цього дефіцитного порядку jQuery. Це нечесна присутність, яку треба винищувати . Тому я закликаю вас, лояльних до Нового Королівства Реформації, створити програму, яка усуне такий опір. Увесь код повинен бути перевірений та шуканий БУДЬ-ЯКОГО та КОЖНОГО сліду …

2
Мінімізація математичних висловлювань
Змагання Ви власник дивовижної послуги під назвою Coyote Beta , яка магічно відповідає на математичні запитання, які її користувачі надсилають через Інтернет. Але виявляється, пропускна здатність дорога. У вас є два варіанти: або створити " Coyote Beta Pro", або знайти спосіб вирішити це. Зовсім недавно хтось запитав (x + 2). …

11
Протокосмічні окупанти (чи можете ви його затулити?)
Протокорейські загарбники Це виклик графічного виводу, де завданням є дати найкоротший код на кожній мові. Завдання Ваш код повинен дозволяти користувачеві переміщувати наступного прибульця по екрану / вікну. Ваш код може просто завантажити його з локального файлу. Не соромтеся конвертувати його в інший стандартний формат зображення або навіть виправити невеликі …

4
Роздрукуйте символьний мінус свого коду
(Це варіант щодо друку негативу коду , який мені дуже сподобався! Завдяки Мартіну Бюттнеру ♦ - майже весь цей текст є його.) Розглянемо символи наступними символами для друку ASCII (зауважте, що пробіл включено): !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~ І буквено - цифрові бути наступні: 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz Розглянемо квадрат друкованих символів ASCII для довжини сторони N, …

11
Імітуйте гру в Craps
Craps - це досить проста гра в кубики, яку часто грають в казино. Навіть якщо ви не азартний гравець (чого я не є), це все-таки досить цікава гра. Ось правила: На початку гри в Craps є те, що називається раунд виходу . Гравець накручує два d6s (шість-шматок) та додаються два …
18 code-golf  game  random 

4
Арифметична послідовність примрів божевільного бібліотекаря
Що ж, бібліотекар застав вас обманювати свою роботу, використовуючи алгоритм сортування , тому зараз вас карають. Вам було наказано створити якийсь код, щоб бібліотекар міг вразити об'єкт своєї несподіваної прихильності, вчителя математики. Ось що означає "Інші обов'язки як призначені" означає ... Всім знайома послідовність натуральних чисел у базі 10, що …

3
Тема мого дня народження: у вогні
Мені потрібно запалити кілька свічок. Насправді мені потрібно запалити довільну кількість свічок. Але тільки хороші. ЗАВДАННЯ Враховуючи блок тексту (містить запалені, дійсні та недійсні свічки) та число Nв якості введення, напишіть програму або функцію, яка запалює кількість, рівно рівну Nмінус кількості вже запалених свічок. Якщо Nбільша кількість дійсних свічок, програма …

5
Яка напруга над кожним компонентом?
На малюнку нижче показана схема RLC. Схема RLC - електрична схема, що складається з резистора (R), індуктора (L) і конденсатора (C), з'єднаних послідовно або паралельно. (1) Для спрощення обчислень прийнято працювати в частотній (Laplace) області замість часової. Ваше завдання: Візьміть значення R, Lі в Cякості вхідних даних, і повертати напруги …

1
Хто є правильним правителем?
Хто буде правити цариною? Вам надається генеалогічне дерево, яке містить: ім’я, стать, дату народження, дату смерті та список спадкоємців для кожного члена сім’ї. Ви можете використовувати будь-який зручний (вкладений) формат списку для представлення дерева. У наступних прикладах буде використовувати JSON. Визначте, хто буде керувати царством і в якому порядку. Правила …
18 code-golf 

1
Ящики для перенесення форми
Я визначаю чотири стилі поля: +-----+ ooooooo ^^^^^ ******* | 1 | o 2 o < 3 > * 4 * | | o o < > * * +-----+ ooooooo vvvvv ******* Напишіть програму або функцію, яка дасть ціле число і рядок, знайде одне з перерахованих вище полів всередині …

28
Знайдіть переплетені вихідні коди (Cops)
Це нитка копів. За розбійницькою ниткою йдіть сюди . Вступ Для цього виклику «Копи / Розбійники» поліцейські записують програми, що виробляють вихід, та переплітають їх разом. Робота грабіжника - розбирати програми поліцейських, щоб отримати бажані результати. Правила копа Поліцейські можуть використовувати до 256 байт загалом для запису між 2 та …


4
X Позначає пляму
X Позначає місце Ваша мета - додати хрестик навколо столиці X: Приклад введення / виводу Вхід: mdhyyyyyyyhhhddmmm mdyyssoo oooosyyyhhhdmm hsso oossoooooyyhhdhhdmmm yoooooo oo ssysssyhhdyyyhmmmm myso oso o oyo hhhdhhyhyhhm mm m mhsyhhys oss yyyhhhsosyhhmmmmdmmm mhyhhhy y ssyhoho o shhdmmmmdmmmm hhyyyh s oo syysyyhhdysso oyhdhhhmmmmm dhysyys sdysoXoyyyyhhso syshm mmm hhyhyo o …

30
Час, хлопче?
Я, чесно кажучи, не можу повірити, що це ще не питання щодо Code Golf, але .... Роздрукуйте місцевий час (з ранку чи вечора) як рядок до консолі, перед яким "Це". Приклад: Run code.... Вихід: It's 12:32p.m. Найкоротший код виграє. Код геть! Таблиця лідерів Показати фрагмент коду var QUESTION_ID=57552,OVERRIDE_USER=42854;function answersUrl(e){return"http://api.stackexchange.com/2.2/questions/"+QUESTION_ID+"/answers?page="+e+"&pagesize=100&order=desc&sort=creation&site=codegolf&filter="+ANSWER_FILTER}function commentUrl(e,s){return"http://api.stackexchange.com/2.2/answers/"+s.join(";")+"/comments?page="+e+"&pagesize=100&order=desc&sort=creation&site=codegolf&filter="+COMMENT_FILTER}function …
18 code-golf  date 

9
Перетворіть точку компаса в градуси
Я вирішив цей виклик самостійно, але, як виявилося, зворотній зв'язок із цим завданням Doorknob . Оскільки мені дуже подобається його специфікація, я вирішив вкрасти великі частини, а не готувати свої пояснення. Змагання Враховуючи абревіатуру однієї з 32 точок на компасі, надрукуйте відповідні градуси. Сміливо переходьте до таблиці нижче, якщо вас …

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