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

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

3
Hello World - але в алфавітному порядку
Це виклик звучить занадто просто, щоб його вже не було, тому повідомте мені, чи це дублікат. Завдання Друк Hello, world! Правила Ваш код повинен бути в "байтовому порядку". Це означає, що кожен символ / байт має більш високе або рівне байтове значення, ніж попередній символ / байт. Виняток із цього …


30
Гольф Анаграма Квіне
У цьому запитанні я попросив відгадати квітку анаграму на основі її результатів. Однак, схоже, у нас ще немає запитань про те, щоб пограти в гольф з анаграмою. Отже, ваше завдання полягатиме в тому, щоб зробити найкоротший анаграм-квін, який ви можете. Що таке анаграма ангіна? Anagram quine - це порожня програма, …

10
Стрибки з лілейної площадки
У цьому виклику вам потрібно імітувати жабу, яка стрибає туди-сюди на подушечках лілії. Ставок нескінченно великий, має лінію нескінченної кількості подушечок лілії, і жаба може перестрибувати стільки колодок лілії, скільки йому подобається. Ця жаба любить стрибати вперед і назад: після стрибків вперед він завжди стрибає назад , і навпаки. Вам …
24 code-golf  string 

11
Підрахунок одиничних квадратів коло проходить через
Напишіть програму або функцію, яка за заданим цілим радіусом r повертає кількість одиниць квадратів, через яке проходить коло з радіусом r, зосередженим на початку початку. Якщо коло проходить точно через точку на сітці, яка не вважається прохідною через сусідні одиничні квадрати. Ось ілюстрація для r = 5 : Ілюстрація Ківаля …

18
Середня довжина Google
Я плутався з функцією запиту на адресу Pyth, і помітив, що google завжди давав відповідь трохи меншої довжини для мене, як правило, ~10500символів. Отже, ваше завдання в цьому виклику - роздрукувати середню довжину відповіді html з http://google.com. Технічні характеристики Ви візьмете дані, nякі є кількістю запитів. Для кожного запиту ви …

18
Хімія 101 - Вступ до періодичної таблиці
Питання Given the atomic number of an elementу діапазоні [1-118] вивести group and periodцей елемент, як зазначено у наступній Періодичній таблиці елементів. Для елементів серії лантанидов і актинидов (діапазони [57-71] і [89-103]), замість нього ви повинні повернутися Lдо лантаніди і Aдля актинидов Ви можете написати програму чи функцію та скористатися …

12
Чергування послідовності потужностей Фібоначчі
Визначення Послідовність змінної сили Фібоначчі формується наступним чином. Почніть з порожньої послідовності і встановіть n в 1 . Обчисліть f n , n- е число негативного числа Фібоначчі з повторами. 0 - це перше, 1 - друге, а третє, 2 - четверте. Усі інші отримуються шляхом підсумовування двох попередніх чисел …

25
Ваги для журналів призначені для Quitters
Всім відомо, що шкали журналів призначені для квітерів . Отже, ви повинні написати програму або функцію, яка дефітифікує гістограму зі шкалою журналу, заданою базою. Введення смугової графіки приймається як один рядок, який представляє собою список барів, де кожен рядок смугової діаграми масштабу журналу розділений розділювачем для друку (або пробілом) на …

2
Напишіть маркер маркетингу
Фон Інцидент є досить незвичною мовою програмування, оскільки його перелік лексем не заздалегідь визначений, а виводиться із вхідних даних. Таким чином, маркування програми для інцидентів може бути досить важким, особливо якщо ви хочете зробити це ефективно. Це завдання полягає в тому, щоб зробити це самостійно. Завдання Вашій програмі буде надано …

30
Зробіть свої дублі разом
На 4chan популярна гра get. Кожна публікація на сайті отримує послідовний ідентифікатор публікації. Оскільки ви не можете вплинути на них або визначити їх, люди намагаються відгадати (принаймні частину) власний номер пошти, як правило, перші кілька цифр. Інша версія гри називається dubs, і її мета - отримати повторювані цифри в кінці …

11
У моєму терміналі йде дощ!
Опис виклику Ви повинні показати моделювання дощу в терміналі. У наведеному нижче прикладі додається 100 дощових крапель навмання (використовуйте випадкову функцію за умовчанням, яку пропонує ваша мова), координуючись, чекаючи 0,2 секунди, а потім перемальовуючи знову, поки не закінчиться заданий час. Будь-який символ може бути використаний для представлення краплі дощу. Параметри …

9
Розрахуйте коефіцієнти енергетичної серії
Давши многочлен p(x)з інтегральними коефіцієнтами, постійним членом p(0) = 1 or -1і невід’ємним цілим числом N, повернемо N-й коефіцієнт серису потужності (іноді його називають «рядом Тейлора»), f(x) = 1/p(x)розробленого при x0 = 0, тобто коефіцієнт мономета градуса N. Зазначені умови забезпечують існування ряду потужностей та його коефіцієнти цілими числами. Деталі …

16
Запуск конфлікту злиття
Використовуючи такий інструмент, як git для об'єднання двох файлів, конфлікт можна було виявити та додати до результату злиття. Злиття цих двох файлів: мій файл: Common line of code 1 Common line of code 2 my lines Common line of code 3 Common line of code 4 їх файл: Common line …

7
Посадіть двійковий ліс!
Натхненний A014486 . Виклик З огляду на цілий вхід в базі 10, побудуйте подання для двійкового лісу, відповідного входу. Представлення включають, але не обмежуються ними, вкладені масиви та рядки. Як? Перетворити вхід у двійкове. 1s представляють гілки, а 0s представляють листя. Щоб зробити це легше зрозуміти, давайте використовувати 834(1101000010 у …

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