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

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

12
Поради щодо гольфу в TI-BASIC
Які загальні поради щодо гольфу в TI-BASIC для калькуляторів серії TI-83/84 +? Я шукаю ідеї, які можна застосувати до проблем із кодом-гольфу, які також принаймні дещо специфічні для TI-BASIC (наприклад, "видалити коментарі" - це не відповідь). Будь ласка, опублікуйте одну пораду за кожну відповідь.
26 code-golf  tips  basic 

19
Коронна сотня коронна корона
Я помітив, що в певній грі був своєрідний життєвий лічильник, який замість того, щоб зупинятись 999набрав нову цифру - наступне число було коронною сотнею або 👑00. Після 👑99прийшла корона сотня кроти ( 👑👑0) і останнє число, після 👑👑9, було корона сотня краунтової корони або 👑👑👑, що буде 1110 в десятковій …

30
Цілі списки Ноя
Вступ: Думаю, ми всі про це чули, але ось дуже короткий підсумок: Ной зібрав два з усіх видів тварини на планеті, чоловіка та самку, щоб врятувати його в Ковчезі під час великої повені. Фактична цитата з Біблії: Буття 7: 2-3 Ви повинні взяти з собою сім усіх видів чистої тварини, …

25
Виведіть дошку судоку
Сьогоднішній виклик простий: не беручи жодного вводу, виведіть будь-яку дійсну дошку судоку. Якщо ви не знайомі з судоку, Вікіпедія описує, як має виглядати дійсна дошка : Завдання полягає в заповненні сітки 9 × 9 цифрами, щоб кожен стовпець, кожен рядок і кожна з дев'яти підрешіток 3 × 3, які складають …

2
Розв’язування грубої сили нонограмою
Фон Нонограма , також відома як Picross або Griddlers, - це головоломка, де мета - визначити, чи повинна кожна клітинка в 2D сітці бути кольоровою або залишена порожньою, використовуючи кількість послідовних кольорових комірок у кожному рядку. Далі наводиться приклад головоломки з розв'язкою. Проблема полягає в тому, що деякі комерційні ігри …

16
Створіть натовп підозріло щасливих линних облич (͡ ° ͜ʖ ͡ °)
Я переглядав химерну нитку на Reddit, і натрапив на це: (͡ ° (͡ ° ͜ʖ (͡ ° ͜ʖ ͡ °) ʖ ͡ °) ͡ °) Він представляє групу людей, які посміхаються дещо підозріло. (Однак, у нижченаведеному виклику, пробіли ліворуч від правого ока якимось чином були скинуті, коли я писав виклик. …

4
Наскільки освітлена ця кімната? 🔥 пт. 1
Зв'язане з цим питанням . Номер визначається як (не обов'язково опуклий) непересічний багатокутник, виражений в вигляді впорядкованого списку 2-мірних координат. Досить яскрава лампочка розміщується в певній точці всередині приміщення і випромінює світло в будь-який бік. Ваше завдання - знайти загальну освітлену площу приміщення. Ви можете взяти інформацію в будь-якому розумному …

11
Це матриця Паскаля?
У трикутнику Паскаля кожне число є сумою двох чисел безпосередньо над ним, трактуючи порожні плями як нуль: Обертаючи трикутник, ми можемо вирізати квадратні матриці різної величини та обертання, які я назву матрицями Паскаля . Зауважте, що ці матриці завжди повинні містити верхню . Ось кілька прикладів:111 1 1 1 1 …


15
Довільна інтервальна лінійка
Створіть програму, яка займає довжину та список інтервалів та виводить лінійку такої довжини з довшими кліщами для кожного інтервалу, використовуючи символи малювання рядків ┌ ┬ ┐ │ ╵ Перший рядок виводу повинен починатися галочкою на 0 з ┌і закінчуватися галочкою на довжину з ┐, ┬використовуючи для кожного символу між ними. …

8
Вибухові числа
пісочниця (видалено) Давайте визначимо матрицю 9s як: N= ⎡⎣⎢999999999⎤⎦⎥N=[999999999] N = \begin{bmatrix} 9&9&9\\9&9&9\\9&9&9 \end{bmatrix} Давайте визначимо число, що вибухає, як число в положенні (x,y)(x,y)(x,y) яке можна розкласти на рівні цілі числа між усіма суміжними сусідами (включаючи себе), і абсолютне значення кожної частини більше 0. З попередньої матриці давайте підірвати число …
25 code-golf  matrix 

16
Сума матриць, що не перекриваються
Сума матриць, що не перекриваються З огляду на k масиви довжини n , виведіть максимальну можливу суму, використовуючи один елемент з кожного масиву, таким чином, щоб жоден два елементи не були з одного індексу. Гарантоване, що k <= n. Вхідні дані Непорожній список непустих масивів цілих чисел. Вихідні дані Ціле …

30
Як кажуть програмісти: Прагніть бути лінивим
Історія Ви бачили цю публікацію з 9гаг ? Можливо, у вас з’явилося відчуття складати власні речення. Але потім ти розумієш, що за півгодини ти можеш просто розіграти сценарій, і ніколи не будеш мати справу з цим. Подання Ваша програма отримає рядок введення, яку вона поверне із доданими лапками, як пояснено …
25 code-golf  string 

14
Як засмучує мій фільм?
У моїх батьків є прилад для домашнього кінотеатру. Пульт дистанційного керування є надзвичайно важким для навігації в меню вправо. Більшість часу це не працює, але коли він робить, рухається вправо неймовірно швидко. Це, очевидно, засмучує, але найбільше засмучує, коли ви хочете ввести назву фільму, яка вимагає навігації по клавіатурі, яка …
25 code-golf  string 

30
Намалюйте кілька розширюваних стрілок
Ця задача полягає у друкуванні серії зростаючих стрілок мистецтва ASCII. Я опишу візерунок словами, але може бути простіше подивитися, як виглядає початок цієї серії: > < -> <- --> <-- ---> <--- ----> <---- -----> <----- ------> <------ ... Стрілка довжиною n містить головку стрілки ( <або >) та n-1тире …

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