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

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

14
Покоління лабіринтів [закрито]
Я знаю, що є (стара) нитка, схожа на цю ( тут ), але я хотів би перезавантажити її з деякими модифікаціями. Мета: сформувати хаотичний шукає лабіринт , використовуючи алгоритм вашого вибору, то вихід в лабіринті графічний (друк відліки). Ширина та висота визначаються вами. Повинно бути хоча б один шлях від …

12
Нанесення градієнта в арт. ASCII
Опис завдання: Напишіть програму якомога коротше, щоб намалювати радіальний градієнт в арт. ASCII. Розмір вихідної сітки заздалегідь визначений. Центральна точка та символи, які будуть використані для градієнта, надаються як вхід до програми. Градієнт буде розміром осередків розміром 70 × 25 з наступними специфікаціями У верхньому лівому куті сітки є координати …

30
Поради щодо гольфу в Mathematica
Які загальні поради щодо гольфу в Mathematica? Я шукаю ідеї, які можна застосувати до коду проблем із гольфом взагалі, які принаймні дещо характерні для Mathematica (наприклад, "видалити коментарі" - це не відповідь).
41 code-golf  tips 

30
Зворотне польське позначення
Ви повинні оцінити рядок, написаний у зворотному польському позначенні та вивести результат. Програма повинна прийняти вхід і повернути результат. Для мов програмування, які не мають функцій прийому вводу / виводу, ви можете взяти на себе функції, такі як readLine / print. Вам заборонено використовувати будь-який тип "eval" у програмі. Числа …
41 code-golf  math 

30
Там я це зафіксував (скотчем)
Виклик: Подаючи рядок, що містить лише великі та / або малі літери (що б ви не tapeхотіли ), покладіть горизонтально, щоб виправити його. Ми робимо це, перевіряючи різницю двох сусідніх букв в алфавіті (ігноруючи намотується навколо і тільки йти вперед), і заповнюючи простір як багато TAPE/ , tapeяк ми повинні …
41 code-golf  string 

4
Dungeon Crawler
Вхідні дані Двійкова матриця МMM представляє стіни підземелля. Позиція ( х , у)(x,y)(x,y) гравця в підземеллі. Напрямок гdd , з яким гравець зараз стикається (0 = Північ, 1 = Схід, 2 = Південь, 3 = Захід) Вихідні дані Псевдо-3D зображення стін, які знаходяться в полі зору програвача, як мистецтво ASCII …

12
Добре пов'язаний виклик
Діяльність, яку я іноді роблю, коли мені нудно, - це написати пару персонажів, що відповідають парам. Потім я малюю лінії (на вершинах ніколи внизу), щоб з'єднати ці символи. Наприклад, я можу написати і тоді я намалювала б рядки як:a b c b a cabcbacabcbac Або я можу написатиa b b …

30
Роздрукуйте таблицю фізичного множення
Прямокутники мають цю приємну властивість - прямокутник п × мn×mn \times m складається з рівно п × мn×mn \times m символів! Ще цікавішою властивістю є те, що прямокутники можна добре вирівняти в таблиці множення - наприклад, таблиці 3 × 33×33 \times 3 : # ## ### # ## ### # …

30
Видаліть оточуючі нулі 2d масиву
Це двовимірна версія цього питання . Дано не порожній двовимірний масив / матрицю, що містить лише невід'ємні цілі числа: ⎡⎣⎢⎢⎢⎢⎢⎢0000000000000100101000110⎤⎦⎥⎥⎥⎥⎥⎥[0000000010000010011100000] \begin{bmatrix} {\color{Red}0} & {\color{Red}0} & {\color{Red}0} & {\color{Red}0} & {\color{Red}0} \\ {\color{Red}0} & {\color{Red}0} & 0 & 1 & 0 \\ {\color{Red}0} & {\color{Red}0} & 0 & 0 & 1 …

30
Розкладіть килим
Натхненний цим питанням SO . Виклик: Вхід: Рядокsss Символccc Вихід: Створіть діаграму ASCII рядка з діамантом у всіх чотирьох напрямках, з першим символом рядка в центрі і виходячи назовні. Що знаходиться всередині квадратного килима ASCII, із символом як наповнювачем. Це може здатися досить невиразним, ось ось приклад: Вхід: = , …

30
У пошуках душі
Враховуючи непустий кінцевий список цілих чисел, виведіть триєдне значення, якщо рівно два рівні записи, і всі інші записи є різними, а значення фальси - в іншому випадку. Приклади truthy: [1,1] [1,2,1] [1,6,3,4,4,7,9] falsey: [0] [1,1,1] [1,1,1,2] [1,1,2,2] [2,1,2,1,2] [1,2,3,4,5]

30
Я незначний масив?
Незначний масив являє собою масив позитивних цілих чисел, де абсолютні відмінності між послідовними елементами є все менше або дорівнює 1 . Наприклад, такий масив є незначним: [1, 2, 3, 4, 3, 4, 5, 5, 5, 4] Тому що відповідні (абсолютні) різниці: [1, 1, 1, 1, 1, 1, 0, 0, 1] …

22
Найкраща база - 10… Давай до неї!
Вхід: Позитивне ціле число n, що складається з цифр у діапазоні 0-9 . Виклик: Якщо d є найвищою цифрою в цілому числу, припустимо, основою числа є d + 1 . Наприклад, якщо ціле число дорівнює 1256, то слід припустити, що воно знаходиться в базі-7 , якщо це 10110, тоді ви …

30
Чи поділяюсь я вдвічі на суму моїх цифр?
З огляду на додатне ціле число як вхідне, ваше завдання - вивести триєдне значення, якщо число ділиться на подвійне від суми його цифр, а в іншому випадку помилкове значення ( OEIS A134516 ). Іншими словами: (sum_of_digits)*2 | number Замість правдивих / хибних значень для справжнього та помилкового випадків ви можете …

30
Переміщення скромного мінімуму
Натхненний запитанням над переповненням стека. Назва тут цілком моя вина. Змагання З огляду на список натуральних чисел, що містять щонайменше дві записи, замініть кожне число мінімальним числом, за винятком усіх записів. Тестові справи [4 3 2 5] -> [2 2 3 2] [4 2 2 5] -> [2 2 2 …

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