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

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

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

19
Заголовки для URL-адрес
Люди на цьому сайті дуже люблять прикрашати свої посади ... Stewie's sequence: + * - / + * - / Однак, коли цей заголовок потрібно включити до URL-адреси сторінки, це спрощується: stewies-sequence Змагання Ваше завдання - створити програму або функцію, яка, задавши рядок, що представляє назву посади, виводить / повертає …

20
Виклик дня перемир'я
Сьогодні, 11 листопада, відомий як День пам'яті , День перемир'я або День ветеранів ( в залежності від країни), і день роздумів і подяку за військовослужбовців та їх служби, в зокрема , почали відбивати кінець європейських військових дій у першій світовій війні. Розглянемо це з простим результатом ASCII-мистецтва 11/11. З огляду …

30
Друк листа Фібоначчі
Враховуючи N (2 <= N ), надрукуйте N рядків літери рядів Фібоначчі так (тобто N = 5) Спочатку почніть з aі b: a b Далі додайте два рядки. a b ab Продовжуйте додавати останні два рядки. a b ab bab Продовжуй... a b ab bab abbab І ми закінчили. Пам’ятайте, …

20
Добові струни
Рядок є дозволеним, якщо його можна розділити на підрядки, кожен з яких є рядком, повтореним двічі поспіль. Наприклад, aabaaababbbabaдобовий як: aaba aaba b b ba ba Враховуючи не порожній рядок a's and b' s, виведіть значення Truthy, якщо воно є добовим, і значення Falsey, якщо це не так. Добові: aa …

17
Намалюйте ліхтар ASCII-O'-Halloween
Хеллоуїн майже тут, свято, після якого більшості людей потрібно відучити себе від порожньої дієти з цукром. Напишіть програму, яка приймає натуральне число. Якщо ціле число менше 31 (від 1 до 30), виведіть цей ліхтар ASCII-art-jack-o'-lamp, дивлячись праворуч, ніби з нетерпінням чекаю Хеллоуїна: _____I_____ | | | | | | | …

13
Поради для гольфу в 05AB1E
Чи є які-небудь поради щодо кодового гольфу в 05AB1E , мові для гольфу, створеній Аднаном ? Ваші поради повинні бути принаймні дещо конкретними для 05AB1E. Будь ласка, опублікуйте одну пораду за кожну відповідь.
28 code-golf  tips 

7
Розшифруйте невротичних жаб
Розшифруйте невротичних жаб Тепер, коли нарешті Puzzling.SE зламав мій одержимий шифром амфібій , давайте напишемо програму або функцію, щоб розшифрувати її! (Якщо ви хочете переглянути головоломку, перш ніж вона була зіпсована для вас, натисніть на вищезазначене посилання зараз.) Як працює шифр У Neurotic Жабах Про ught До Rel х В …

12
Подвійне обертання
Опис виклику Обведіть усі літери з першої частини алфавіту в одному напрямку, а літери з другої половини алфавіту - в іншій. Інші персонажі залишаються на місці. Приклади 1: Привіт, світ Hello_world //Input Hell ld //Letters from first half of alphabet o wor //Letters from second half of alphabet _ //Other …
28 code-golf 

23
Строкова відстань
Виклик З огляду на введення рядка з малих літер [a-z], виведіть загальну відстань між літерами. Приклад Input: golf Distance from g to o : 8 Distance from o to l : 3 Distance from l to f : 6 Output: 17 Правила Стандартні лазівки заборонені Це кодовий гольф - найкоротша …

30
Функція підрахунку простих чисел
Вступ Функція підрахунку основного складу , також відома як функція Pi , повертає кількість простих чисел, менших або рівних x.π( х )π(x)\pi(x) Виклик Ваша програма прийме ціле число x, яке ви можете вважати позитивним, і виведе єдине ціле число, яке дорівнює кількості простих чисел, меншим або рівним x. Це завдання …

1
Давши список кіл, виведіть площу найменшого, що містить прямокутник
Вам буде наданий список радіусів, ви повинні вивести площу найменшого прямокутника, до якого вони всі вмістяться. Наприклад, з урахуванням списку, який [5,3,1.5]ви виведете 157.460. Це зображення: Ширина - 15,7460, а висота - 10, тому площа 157,460 Правила: Ви отримуєте список через stdin або аргумент функції, виводите відповідь через stdout або …

17
Намалюйте порожню дошку для скрабу
Стандартна дошка Scrabble - це сітка розміром 15 × 15 для розміщення літерних плиток. Більшість пробілів є порожніми, але деякі - подвійні оцінки слів (рожевий), потрійні оцінки балів (червоний), подвійні літери (світло-синій) та потрійні літери (синій). Зазвичай в самому центрі є зірка (яка рахується як подвійна оцінка слів). Напишіть програму …

26
Це номер Сміта?
Опис виклику Число Сміт є композитом числа, сума цифр дорівнює сумі сум цифр його простих множників. Давши ціле число N, визначте, чи це номер Сміта чи ні. Перші кілька номерів Сміта є 4, 22, 27, 58, 85, 94, 121, 166, 202, 265, 274, 319, 346, 355, 378, 382, 391, 438(послідовність …

8
Разом кожен досягає більше
(пов’язано: один , два , три ) Без цензури це стиль вірша / записи , де початковий символ кожного рядка, при читанні по вертикалі, а також виробляє слово або повідомлення. Наприклад, Together Everyone Achieves More також пише слово, TEAMколи перший стовпець читається вертикально. Акростики - це підмножина мезостики , де …

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