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

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

6
Мандрівний продавець
Вам дають, як список чи вектор, чи що завгодно, купу 3-х кортежів чи будь-чого іншого, де перші дві речі - це рядки, а третя - число. Рядки - це міста, а число - відстань між ними. Порядок міст у кортежі довільний (тобто не має значення, хто приходить перший, а який …

2
Монопольне стиснення
Враховуючи рядок, що відображає поточний стан монополістичної гри на початку черги гравця, стисніть усі необхідні дані в найменший результат. Відповіді будуть судити за розміром виводу та розміром джерела . Примітка. Є багато регіональних варіацій, але всі посилання в цій публікації на назви властивостей тощо базуються на цій дошці . Вхід: …

4
Полювання на пасхальне яйце на пагорбі
Полювання на великодні яйця Знайдіть яйце перед тим, як кролик знайде яйце. Бот щасливий. Огляд Це король-оф-хілл виклик на честь Великодня і пасхальне яйце полювання традиції! Ваш бот має бачення двох пробілів у кожному напрямку, включаючи діагоналі, створюючи навколо себе квадрат 5х5, який ви можете бачити. Шукає яйця, і хто …

4
Закінчіть ледачі дужки
Дужки на моїй клавіатурі всі зношені, і я хочу уникати їх використання якомога більше. Ваше завдання полягає в збалансуванні рядка, що містить дужки, додаючи їх до і після кожного рядка. Це схоже на автоматичні дужки TI-Basic і закриття рядків (тобто Output(1, 1, "Hello, World!). Це також економить дорогоцінні байти від …

9
Зворотний порядок слів у рядку
Завдання Вам надається змінний рядок, який відповідає [a-z]+( [a-z]+)*. Ви повинні вимкнути його в рядок, який містить ті самі слова, але у зворотному порядку, щоб "привіт там всі" став "всім привіт". Вам заборонено використовувати більше постійної кількості додаткової пам'яті (тому не копіюйте весь рядок або будь-яке ціле слово в буфер, …

7
Якби громада була б людиною
Ну спільнота - це просто бот. Але що робити, якби це була людина? Ваше завдання - знайти репутацію спільноти, якби вона отримала репутацію за внесені зміни (просто 2 * правки) Це повинно працювати для будь-якого сайту, але ми б розглядали питання PP&CG для цього питання. Використовуйте будь-яку мову, навіть data.stackexchange …
17 code-golf 

7
Прогнозуйте, куди піде чоловік
Чоловік живе у північно-західному куточку (0, 0)міста з висотою hта шириною w. Щодня він ходить від свого дому до кордону (?, w)чи (h, ?). У наступному прикладі чоловік іде (3, 3)сьогодні. (0, 0) +--+ + + . (0, 4) | + +--+--+ . | + + + + . | …

19
Надрукуйте просту факторизацію найбільшого спільного дільника двох чисел
Назва говорить все це. Два вхідні 32-бітні додатні цілі числа m, n >= 2, вихід gcd(m,n)у формі простих факторів. Вхідні дані Арг командного рядка або 1 рядок стродінь добре, що краще для гольфу. Вихідні дані Єдиний простір, розмежований експонентами (без додаткових пробілів). Вихід нічого, якщо входи відносно прості. Приклади: $ …
17 code-golf  math 

5
Давайте візьмемо $ 1000 000 Біла
Концепція Біла має приз в мільйон доларів, якщо ви докажете / спростуєте це. У ньому йдеться про те, що якщо A, B, C, x, y, z є додатними цілими числами з x, y, z> 2, то A, B і C мають спільний простий множник. Завдання полягає в тому, щоб написати …

1
Розв’яжіть детерміновану версію 2048 року, використовуючи найменші байти
Напишіть програму, яка генерує виграшну послідовність рухів до детермінованого варіанту гри 2048. Послідовність повинна бути у вигляді рядка чисел 0-3, з 0: вгору, 1: вправо, 2: вниз, 3: зліва. Наприклад, рядок "1132" означає праворуч ліворуч вниз. Переможна програма - найкоротший вихідний код, який потрапляє до 2048 року! Правила детермінованого 2048 …

4
Мені подобаються піфагорійські дерева
... тож це виклик зробити мене деревом. Створіть програму або функцію під назвою дерево, яке приймає єдиний цілий аргумент, N та малює піфагорійське дерево N рівнів глибоко, де рівень 0 - це лише стовбур. Кожен стик дерева повинен розміщувати вершину трикутника у випадковій точці по периметру (ця точка повинна бути …

3
Реалізуйте гру життя в 3D
Завдання полягає в тому, щоб знайти найкоротшу реалізацію гри життя в 3D ( приклад ). Це правила: Клітини (в даному випадку кубики) з лише 1 або меншими сусідами гинуть, наче від самотності. Якщо рівно 5 клітин оточує порожню клітинку, вони розводять і заповнюють її. Якщо клітина має 8 або більше …

17
Знайдіть найменший прайм від підрядка
У 1946 р. Ердос і Коупленд довели, що певне число є нормальним числом , тобто цифри в його десятковому розширенні розподілені рівномірно. Користувачі введуть послідовність цифр, і ви знайдете найменший прайм, який містить цей рядок у базі 10. Приклад: input -> output "10" -> 101 "03" -> 103 "222" -> …
17 code-golf  primes 

1
Приховати злий код - друкувати файли, що містять заданий рядок в будь-якому місці дерева дерева [закрито]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб це було темою для обміну коду Golf Golf. Закрито 3 роки тому . Сенс цієї головоломки полягає в тому, щоб дізнатися, як шкідливий код можна приховати і виявити в програмі. Людина задає питання: …

30
Pi розрахунковий код Golf [закрито]
Закрито . Це питання потребує деталей або ясності . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Додайте деталі та уточніть проблему, відредагувавши цю публікацію . Закрито 2 роки тому . Змагання Ви повинні обчислити пі в найкоротшій довжині. Будь-яку мову можна приєднати, і ви можете використовувати будь-яку формулу для …

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