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

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

13
Розділіть числа на 0
Нам всім в певний момент життя сказали, що розділити на 0 неможливо. І здебільшого це твердження вірно. Але що робити, якщо був спосіб виконати заборонену операцію? Ласкаво просимо до мого останнього творіння: - bномери. b-числа чимось схожі на уявні числа: основне число, яке бере участь, представляє вираз, який не є …
16 code-golf  math  number 

18
Спрощення чисел
Як, ви не можете згадати 6 або 7-значний номер телефону, який з’явився на екрані телевізора на секунду ?! Використовуючи спеціальну техніку, описану нижче, ви перетворитесь на прогулянкову книгу! Очевидно, що число 402легше запам’ятати, ніж число 110010010, а число 337377легше запам’ятати, ніж число 957472. Це означає, що запам'ятоване число, з одного …

18
Розшифруйте величину змінної довжини
Кількість змінної довжини (також називається VLQ або uintvar) - це спосіб кодування до 28-бітового цілого числа, використовуючи лише стільки байтів, скільки необхідно. Це було використано у форматі файлу MIDI як спосіб мінімізувати розмір певних даних про події. Спосіб роботи досить простий. Як велика-ендіанська серія байтів, найзначніший біт (MSB) кожного байта …

3
Доля Конкорд
Фон Проблема продавця подорожі (TSP) вимагає найкоротшого кола, який відвідує дану колекцію міст. Для цілей цього питання міста будуть точками в площині, а відстані між ними будуть звичайними евклідовими відстанями (округленими до найближчого цілого числа). Схема повинна бути "в зворотному напрямку", тобто вона повинна повернутися до стартового міста. Вирішувач Concorde …

30
Роздрукуйте втрачені номери
Як великий шанувальник серіалу "Загублені" , мене завжди заінтригувала послідовність номерів, що повторюється в епізодах. Ці цифри: 4,8,15,16,23,424,8,15,16,23,42 4, 8, 15, 16, 23, 42 ( A104101 ) Використовуючи будь-яку мову програмування, введіть код, який видає ці числа. Оцінка: Найкоротша відповідь виграє Вихідні дані не повинні містити жодних інших чисел чи …

8
Створіть універсальний калькулятор
Натхнення. Зворотний. Оцініть заданий вираз універсального значення. Omnifix - це як інфіксація звичайних математичних позначень, але з додатковими копіями кожного символу, що оточує аргументи. Зовнішні символи займають місце в дужках, тому немає необхідності в додаткових дужках. Ви повинні підтримувати додавання, віднімання, множення, ділення та додатні реальні числа (негативні можна записати …

26
Спробуйте зробити кубик!
Виходячи з цього: Зробіть мені квадрат! Вам потрібно вивести це: #### # # # ### # # # # #### Де "#" замінено на вхід. Якщо ви введете "A", ви повинні отримати AAAA A A A AAA A A A A AAAA Якщо ви введете "&", ви повинні отримати &&&& …

15
Плануйте свої неділі!
Хто не любить влітку в неділю влітку охолоджувати пиво та телевізор, а взимку грати в бадмінтон чи інтим з друзями? Я завжди думаю, що знаючи, скільки днів вам потрібно застудити за місяць, ви добре обізнані і допомагаєте планувати, що ви хочете робити. Будь то сидіти перед ПК та вирішувати проблему …
16 code-golf  date 

1
Намалюйте гліфи Інгресу
В основі визначення місця розташування AR мобільних ігор спосіб життя Ingress гравець може зламати речі , звані порталами, щоб отримати деталі. (Якщо ви зацікавлені в Ingress, ви можете пінгнути мені в чаті для отримання додаткової інформації. Повірте мені, це краще, ніж Покемон. Якщо ви закінчите завантажувати його, не забудьте вибрати …

18
Зробіть мені ковдру!
Я хочу ковдру, яка виглядає так. Кожна смужка переходить, під, над, під. Чи можете ви її надрукувати? \\\\////\\\\////\\\\////\\\\////\\\\////\\\\//// \\//// \\//// \\//// \\//// \\//// \\//// //// //// //// //// //// //// ////\\ ////\\ ////\\ ////\\ ////\\ ////\\ ////\\\\////\\\\////\\\\////\\\\////\\\\////\\\\ \// \\\\// \\\\// \\\\// \\\\// \\\\// \\\ \\ \\\\ \\\\ \\\\ \\\\ \\\\ …

7
Оцініть мінімакс дерево
Аліса і Боб грають у маленьку гру. Спочатку вони малюють дерево з кореневого вузла (позначеного товстою крапкою), без внутрішніх вузлів, з цифрами на листках. Будь-який вузол може мати будь-яку кількість дітей. Ми починаємо в корені, і спочатку граємо - Аліса (А). Вона повинна вибрати одного з поточних дітей вузла. Тоді …

3
Виклик про адвакадо
Натхненний цим . Жодне авокадо не завдало шкоди при створенні цього виклику. Здравствуйте, у мене є виклик, мені потрібна допомога в соку з авокадо, тому мені потрібна програма, яка підкаже, як довго соковити авокадо Дотримуйтесь цього арт-авокадо ASCII: ###### # # # #### # # # p# # ## #### …

1
Які версії Ubuntu підтримуються?
Враховуючи дату введення, ваш запис видасть повний список підтримуваних версій дистрибутива Ubuntu Linux на цю дату. Повний список всіх релізів виглядає наступним чином : Назва версії Код версії Дата виходу Підтримується до 4.10 Бородавка Бородавка 2004-10-20 2006-04-30 5.04 Христий їжак 2005-04-08 2006-10-31 5.10 Breezy Badger 2005-10-13 2007-04-13 6.06 LPS Dapper …
16 code-golf  date 

2
ValiDate ISO 8601 від RX
Виклик Знайдіть найкоротший вираз, який підтверджує, тобто відповідність, усіх можливих дат у пролептичному григоріанському календарі (що стосується також усіх дат до його першого прийняття в 1582 р.) та не відповідає жодній недійсній даті. Вихідні дані Таким чином, вихідний результат є фальшивим або фальсийним. Вхідні дані Введіть будь-який із трьох розширених …

1
Поселенці Катану - найдовша дорога!
Це дошка для ендгемів поселенців Катану: Фон: Дороги (довгі палички) та населені пункти (та міста) роздаються маленькими хатами. Ми кодуємо розміщення цих частин за допомогою наступної схеми: Зверху маємо ряд горизонтальних вершин і країв, де можна розмістити дорогу. Тоді у нас стовпчик лише доріг тощо. Використовуючи R для червоного, O …

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