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

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

11
Зробіть мені перевернуту ялинку!
Виклик Ми всі знаємо про звичайні ялинки - але як щодо перевернутої ялинки ! Це досить легкий, різдвяний тематичний виклик. Мета цього виклику - перетворити мене на ялинкову ялинку ASCII. Ось правила цього виклику: Прийміть непарне, додатне ціле число. Ви можете припустити, що це завжди буде між 7і 51. Основа …

14
Квадрати пройшли по лінії
Завдання Враховуючи подання лінії, виведіть кількість квадрантів , через які проходить ця лінія. Дійсні зображення лінії Рядок можна представляти як Три підписані цілі числа A, Bі Cякі не мають загального коефіцієнта, і де, Aі Bне є обома нулями Ax + By = C, Чотири цілих числа , , і , …

15
Квадратів "Рання птах"
Визначення Якщо взяти послідовність натуральних цілих квадратів і об'єднати їх у рядок цифр (тобто 149162536496481100...), квадрат "ранньої птиці" - це той, який може бути знайдений у цьому рядку перед його природним положенням. Наприклад, 7 2 (число 49) можна знайти при зміщенні 2 у рядку, хоча природне положення знаходиться при зміщенні …

7
Рівність коливань
Ми маємо об'єкти , які коливаються між двома цілими точками, [l, r]при швидкості однієї одиниці в одиницю часу, починаючи lз t=0. Ви можете припустити l < r. Наприклад, якщо об'єкт коливається [3, 6], ми маємо: t=0 -> 3 t=1 -> 4 t=2 -> 5 t=3 -> 6 t=4 -> 5 …
15 code-golf  array-manipulation  decision-problem  code-golf  math  number-theory  palindrome  integer-partitions  code-golf  math  decision-problem  geometry  code-golf  string  random  code-golf  ascii-art  code-golf  kolmogorov-complexity  primes  code-golf  kolmogorov-complexity  code-golf  graphical-output  code-golf  number-theory  primes  integer  factoring  code-golf  sequence  array-manipulation  integer  code-golf  array-manipulation  matrix  code-golf  sequence  binary  code-golf  game  cellular-automata  game-of-life  binary-matrix  code-golf  string  ascii-art  code-golf  random  generation  logic  code-golf  string  code-golf  code-golf  sequence  array-manipulation  random  apl  code-golf  code-golf  sequence  primes  code-golf  math  sequence  integer  code-golf  number  arithmetic  array-manipulation  decision-problem  code-golf  ascii-art  number  code-golf  restricted-source  quine  code-golf  chess  board-game  code-golf  math  sequence  code-golf  number  sequence  kolmogorov-complexity  code-golf  number  sequence  arithmetic  code-golf  math  number  alphabet  code-golf  ascii-art  classification  statistics  apl  code-golf  array-manipulation  matrix  code-golf  string  kolmogorov-complexity  code-golf  sequence  binary  base-conversion  binary-matrix  code-golf  string  classification  code-golf  tips  python  code-golf  combinatorics  binary  subsequence  restricted-time  code-golf  number  number-theory  code-golf  math  number  complex-numbers  code-golf  string  code-golf  string  code-golf  string  random  game  king-of-the-hill  python  code-golf  number  sequence  code-golf  number  sequence  code-golf  code-golf  math  number  array-manipulation  code-golf  array-manipulation  decision-problem  code-golf  string  code-golf  sequence  integer 

12
Роздрукуйте три стовпчики, вертикально розділені пробілами
Завдання Візьміть вхідний рядок, розділений пробілом. Сортуйте слова за алфавітом. Роздрукуйте їх вертикально в 3 стовпчики, розділені пробілами. Виклик Всі три висоти стовпця повинні бути максимально рівномірно зваженими. Усі три стовпці слід залишити вирівняними. Це код-гольф , тому найкоротший код виграє! Приклад Якщо вхід: "cat caterpillar pie frog elephant pizza", …
15 code-golf  string 

4
Змініть правила життя
Життєздатний стільниковий автомат - це стільниковий автомат, схожий на «Гра життя» Конвея, оскільки вони працюють на (теоретично) нескінченно великій квадратній сітці, де кожна клітина має рівно 8 сусідів, і є одним із 2 станів, а саме живих і мертвих . Однак ці подібні версії різняться вирішальним чином: правила, щоб дана …

6
Як кодувати кольори в шістнадцятковий
Шестикутна тесселяція або нахили площини триколірні - це означає, що, використовуючи лише три кольори, такі як червоний, синій та зелений, кожен шестикутник можна пофарбувати без двох шестикутників, які мають загальну межу, що розділяє колір. Частковий приклад, що показує таку закономірність. З огляду на часткове шестикутне облицювання в ASCII (через STDIN, …

14
Ім’я монстра Франкенштейна
Вступ: Оскільки це майже Хеллоуїн, я просто думав про деякі випадкові виклики на тему Хеллоуїна. Зрештою я читав сторінку вікіпедії Франкенштейна і натрапив на наступний текст: Істота Частиною відмови Франкенштейна від його творіння є той факт, що він не дає йому імені, що викликає відсутність ідентичності. Натомість до неї відносять …

2
Намалюйте напівпрозорі коробки
Примітка: струнне мистецтво може виглядати жахливо через дивність шрифту SE: P :( Давши список чотирьох кортезів, що представляють кути прямокутників, намалюйте напівпрозорі прямокутники один над одним у такому порядку. Для цього завдання вам потрібно мати найменшу координату у верхньому лівому куті, а вісь x збільшується праворуч, а вісь y збільшується …

19
Нарцисистські елементи масиву
Визначення Нарцисистські 1 цілі масиви вважають, що вони кращі за своїх сусідів, оскільки вони суворо вищі за середнє арифметичне. Сусіди визначаються так: Якщо ціле число знаходиться в індексі 0 (перший), то його сусідами є останній та другий елементи списку. Якщо ціле число не є першим чи останнім, то його сусідами …

5
Прими-орденські прими
Хто вони? Прайми Примуса-Портуса (POP) - це праймери, які містять свій порядок у послідовності праймів. Отже, nthпрем'єр, щоб бути POP, повинен містити всі цифри nпевним чином, який я поясню. Приклади Давайте станемо зрозумілішими: усі цифри nповинні відображатися серед цифр POP у тому ж порядку, у якому вони відображаютьсяn Найголовніше 6469th- …

7
Намалюйте кілька зірок ASCII
Напишіть програму або функцію, яка малює зірку ASCII, враховуючи розмір руки як вхідний. Ось зірка розміру 1 _/\_ \ / |/\| Ось зірка розміру 2 /\ __/ \__ \ / \ / | /\ | |/ \| Ось зірка розміру 3 /\ / \ ___/ \___ \ / \ / …

19
Нечастий факторний номер
На основі повідомлення в чаті Змагання Давши вхідне число n > 9, побудуйте його зворотну сторону, ігноруючи провідні нулі. Потім побудуйте перелік усіх простих факторів, що число та його зворотній зв'язок не мають спільного. Помножте ці фактори разом, щоб створити вхідний номер нечастого фактора . Або, простіше кажучи: якщо rev(n)позначає …

17
Сортуйте точки за лінійною відстані в тривимірному просторі
Технічні характеристики У вас є кубічний 3D-простір цілочисельних одиниць x,y,zрозміру S, наприклад 0 <= x,y,z <= S. Ви отримуєте від методів введення по замовчуванням масив точок , Pпредставлених в вигляді x,y,zцілих координат, в будь-якому зручному форматі , як вам подобається, наприклад: [x1,y1,z1],[x2,y2,z2],[x3,y3,z3] ... [xn,yn,zn]. Усі Pзначення будуть знаходитись у вищезазначеному …

2
Розкриття математичних виразів!
Вам надається 6 чисел: 5 цифр [0-9] та цільове число. Ваша мета - перемістити операторів між цифрами, щоб максимально наблизитися до цілі. Ви повинні використовувати кожну цифру точно один раз, і можете використовувати наступні оператори , як багато разів , як ви хочете: + - * / () ^ sqrt …

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