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

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

30
Кількість обертів
Завдання Напишіть функцію або програму, щоб знайти кількість обертів, необхідних колесо для проходження певної відстані, враховуючи його радіус. Правила Вхід може бути 2 позитивних раціональних чисел і може бути прийнятий у будь-якому зручному форматі. Обидва входи однакові. У вашому коді не повинно бути цифр 0-9. Вихід буде цілим числом (у …

15
Трансформатори в маскуванні (нитка копів)
Нитка грабіжника тут Завдання поліцейських полягає в тому, щоб написати функцію або програму, яка при введенні себе видає кінцеву детерміновану рядок. Якщо програмі надано інший вхід, вона повинна повернути інший вихід. Правила: Подання складаються з: Назва мови Якщо використовуються будь-які прапори, їх слід розкрити. Кількість байтів програми Кількість байтів на …

15
Розенкранц і Гільденстерн - Кодекс
В абсурдистській п'єсі Розенкранц і Гільденстерн мертві , два головні герої Розенкранц і Гільденстерн (або вони?) Завжди змішують, хто з них хто - або іноді, яка з їх частин тіла - через відчуте нестачу індивідуальна ідентичність. Хіба це не було б абсурдом, якби вони навіть переплуталися навколо своїх імен? Ваше …
10 code-golf 

5
Амідакуджі (阿 弥陀 籤) спрощення
Якщо ви коли-небудь стикалися з японською або східноазіатською культурою, ви напевно зіткнулися з грою Amidakuji: Як пояснює Вікіпедія , це тип лотереї, намальований на папері і використовується для випадкового вибору перестановки з N елементів. Наприклад, він може бути використаний для випадкового присвоєння початкової послідовності N людям, або N призів N …

15
Знайдіть рекурсивну абревіатуру
Вступ Рекурсивний акронім це абревіатура , який містить або ставиться до себе, наприклад: Fishможе бути рекурсивний акронім Fish is shiny hero, зверніть увагу , як це також містить саму абревіатуру. Інший приклад Hi-> Hi igloo. Або навіть ppcg paints->ppcg paints cool galaxies pouring acid into night time stars Таким чином, …
10 code-golf  string 

25
Давайте пограємо в теніс 2: гра схід-захід
Існує виклик , давайте грати в теніс на Данила . Він пропонує розмістити суд у напрямку Північ-Південь. Моя пропозиція - створити корт для гри в теніс і в напрямку Схід-Захід. Ви повинні надрукувати тенісний корт, але це потрібно зробити в найменші кількості байтів із конфіденційних причин. Тенісний корт ------x------ | …

1
KoTH: Гомоку (п'ять поспіль)
Гомоку або П'ять поспіль - настільна гра, яку грають два гравці на сітці з чорно-білими каменями. Хто вміє розмістити 5 каменів поспіль (горизонтальну, вертикальну чи діагональну), виграє гру.15×1515×1515 \times 15555 Правила У цьому KoTH ми будемо грати правило Swap2, тобто гра складається з двох фаз: На початковій фазі два гравці …

13
Множте і розділіть
За даним значенням x знайдіть найменше числове значення, що перевищує y, яке здатне множити і ділити на x , зберігаючи всі вихідні цифри. Нові цифри не втрачають цифр. Нові цифри не набирають цифр. Наприклад: Вхід: x = 2, y = 250000 Оригінал: 285714 Відділ: 142857 Множення: 571428 Це вірно, тому …
10 code-golf  number 

7
Чиї сусіди ворожі?
Вступ Для цілей цього виклику ми визначимо сусідів елемента в квадратній матриці A (такий, що E = A i , j ), як усі записи A , які безпосередньо примикають по діагоналі, горизонталі або вертикалі до E (тобто вони "оточують" E , не обертаючись).ЕЕEААAЕ= Аi , jЕ=Аi,jE=A_{i,j}ААAЕЕE ЕЕE Для педантів …

6
Зубна щітка, що подорожує
Вступ Сьогоднішній виклик стосується зубів. Зокрема, скільки часу потрібно чистити від одного зуба до іншого. Ваше завдання полягає в тому, що, враховуючи розташування двох зубів, виведіть найкоротший проміжок часу для чищення від першого до другого. Виклик Для цього виклику ми будемо використовувати макет середнього дорослого людського рота: На цій діаграмі …
10 code-golf 

5
Заклинання чарівника
Редагувати : Я раніше не грав у науково-дослідну діяльність, тому коли я спочатку ставив це питання, я не вивчив його належним чином. Прошу вибачення за це, і я вношу кілька змін, які можуть визнати недійсними відповіді, щоб залишатися максимально правдивими щодо правил dnd 5e. Вибачте. У прихильника науково-дослідної роботи з …

5
Скажи мені місячну фазу!
Виклик Давши зображення Місяця як вхідного, виведіть фазу Місяця. Фази Місяця Вашій програмі буде поставлено одне із цих зображень у форматі png, і ви повинні вивести фазу точно так, як задано: new moon шестикутник waxing crescent шестикутник first quarter шестикутник waxing gibbous шестикутник full moon шестикутник waning gibbous шестикутник third …

2
Вирішіть задачу зупинки для Моділярного SNISP
В дусі розв’язання задачі зупинки для Befinge давайте визначимося з іншою двовимірною мовою під назвою Modilar SNISP . Моділар SNISP має наступні шість інструкцій: \ спрямовує покажчик інструкцій наступним чином: якщо підійти зверху, йдіть праворуч; якщо підійти праворуч, підніміться вгору; якщо підійти знизу, йдіть ліворуч; якщо підійти зліва, спуститися вниз. …

6
Знайдіть суму найближчих відстаней
Для цього завдання ваш код повинен взяти два впорядковані масиви цілих чисел X і Y як вхідні дані. Слід обчислити суму абсолютних відстаней між кожним цілим числом у X та його найближчим числом у Y. Приклади: X = (1 5,9) Y = (3,4,7) Відстань 2 + 1 + 2. X …

3
Виведіть ASCII "splat"
Якщо ви кинете яйце ASCII в заданому напрямку, ви закінчите вказівкою ASCII розміром n . Він "починається" з одного o(жовток) і продовжується в заданому напрямку "лініями", що складаються з 2 до n * 's. У *«и відокремлені один від одного одним" простір ", а oй все" лінії " *» S …

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