Запитання з тегом «code-golf»

Код-гольф - це змагання за вирішення певної проблеми в найменших байтах вихідного коду.

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 …


5
Складіть дві програми Brainfuck
Дано 2 фрагменти коду brainfuck Aі Bвиведіть код, Cякий має таку саму поведінку, як і запуск Bз введенням Aрезультату s. Зауважте, що Cмає працювати для будь-якого входу, який відповідає наступним припущенням, як ніби він був наданий A. Ви можете припустити: Кінцеве введення. і А, і Б зупиняються. EOF послідовно 0 …

5
Кругові обмежені суми
Виклик Давайте уявимо N-набір цілих чисел між 0 і Mвключно, і назвемо це F. Всього (M + 1) ** Nможливих Fs. Скільки таких Fs задовольняють усі наступні нерівності (індекс одноосновний)? F[n] + F[n+1] <= M для 1 <= n < N F[N] + F[1] <= M Написати програму або функцію …

26
Функція приймати три цілі числа та повертати список цілих чисел та букв алфавіту
Виклик Візьмемо три позитивних цілих чисел a, bі в cякості вхідних даних. Використовуючи ці цілі числа, спочатку створіть послідовність у діапазоні [0, c](включно з обох кінців), кроками b. Наприклад, для a=4, b=2, c=100, послідовність буде [0,2,4,...,96,98,100]. Для кожного числа в цій послідовності, яке ділиться на a, замініть його на наступну …

1
Шашки шашки
Мета цього виклику - визначити, чи є переїзд законним кроком англійської шашки . У цьому виклику буде використана дошка 8x8. До переміщеного шматка слід ставитися як до людини (а не до короля), яка може рухатись лише по діагоналі вперед. На дошці буде 0 або більше чорних шматочків і 1 або …

2
Одинокі острови
Вхід: 2D масив, що містить два різних (необов'язкові) значення. Я буду використовувати 0 і 1 при поясненні правил. Формат введення, звичайно, гнучкий. Виклик: Нулі - вода, а острівці. Щоб забезпечити самотність, ваше завдання - оточити всі острови водою, вставляючи рядки та стовпці нулів. Ви не хочете витрачати воду, тому потрібно …

22
Декартовий твір списку з собою n разів
Якщо вам надано список значень і натуральне ціле число n, ваш код повинен вивести декартовий добуток списку із самим nчасом. Наприклад, у псевдокоді ваша функція може бути схожа на: for x1 in list: for x2 in list: for x3 in list: ... for xn in list: print x1, x2, x3, …

4
Десять десятків елементів, яких ти не повіриш, є в цьому масиві
AKA: Створюйте Clickbait з масиву. Враховуючи масив цілих чисел, генеруйте деякий гідний вигляд кліків на основі його розташування та довжини: Якщо це 20 елементів або менше, ви можете скласти список Top X. Параметри: довжина масиву. Прем'єр-номери - це знаменитості, тому в будь-який час двоє з них знаходяться поруч один з …

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