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

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

8
Створення перестановок мурашок
Вступ Я визначив клас перестановок анцій у попередньому виклику . Нагадування, перестановка p чисел від 0 до r-1 є анци, якщо для кожного запису p [i], крім першого, є якийсь попередній запис p [ik], такий, що p [i] == p [ ik] ± 1 . Як цікавий факт, я також …

4
Допоможіть мені обдурити чит
Cheat - карткова гра, в якій ви намагаєтеся позбутися руки. Поворот виглядає приблизно приблизно так: Визначте, у якому рейтингу картки ви повинні грати в цьому ході. У більшості варіантів це на один ранг вище, ніж попередня черга. Грайте в 1-4 карти, обличчям вниз. Вони не повинні відповідати дійсному рангу. Якщо …

5
Розв’яжіть рівняння Лапласа
Вступ до числової математики Це "Привіт, світ!" PDE (часткових диференціальних рівнянь). Рівняння Лапласа або Дифузії часто з'являється у фізиці, наприклад, рівняння тепла, деформування, динаміка рідини тощо. Оскільки реальне життя є 3D, але ми хочемо сказати "Привіт, світ!" а не співати "99 пляшок пива, ..." це завдання дано в 1Д. Ви …
13 code-golf  math  number 

6
Відстань до чотирьох
Цей виклик заснований на цьому відео . Рекомендую переглянути його, перш ніж спробувати цей виклик. Спочатку визначимо функцію. Ця функція ( OEIS ) приймає ціле число n як вхідне та виводить кількість літер в англійському поданні n (без пробілів чи дефісів). Наприклад, у "трьох" є 5 літер, тому 3 карти …

10
ASCII Непарний / парний шифр
Ми визначимо ASCII непарний / парний шифр за допомогою наведеного нижче псевдокоду: Define 'neighbor' as the characters adjacent to the current letter in the string If the one of the neighbors is out of bounds of the string, treat it as \0 or null Take an input string For each …

11
Інтерпретувати нещільні діапазони
Інтерпретувати нещільні діапазони ListSharp - інтерпретована мова програмування, яка має багато функцій, одна з цих функцій - це створювач діапазону на основі 1 індексу, який працює так: Ви визначаєте діапазон як (INT) TO (INT)або тільки (INT)там, де обидва або один int можуть переходити від min до max int32 значення Тоді …
13 code-golf  array-manipulation  parsing  code-golf  string  ascii-art  kolmogorov-complexity  code-challenge  code-golf  sequence  code-golf  number  array-manipulation  sorting  code-golf  string  function  code-golf  arithmetic  code-golf  math  sequence  number-theory  primes  restricted-source  javascript  code-challenge  polyglot  rosetta-stone  code-golf  code-golf  regular-expression  code-golf  math  code-golf  math  primes  code-golf  ascii-art  kolmogorov-complexity  binary  code-golf  math  sequence  code-golf  sequence  subsequence  code-golf  string  code-golf  parsing  music  code-golf  grid  game  path-finding  board-game  code-golf  string  binary  code-golf  array-manipulation  balanced-string  code-golf  code-golf  algorithm  code-golf  string  number  arithmetic  array-manipulation  code-golf  array-manipulation  binary-tree  tree-traversal  code-golf  code-golf  tips  code-golf  string  base-conversion  code-golf  tips  s.i.l.o.s  code-golf  string  ascii-art  code-golf  code-challenge  code-golf  game 

4
Гексагольф: Валідагони
Виклик Враховуючи форму мистецтва ASCII, ви повинні з’ясувати, форма є звичайною шестикутником чи ні. Шестикутники Звичайний шестикутник визначається за допомогою двох правил: Він має шість сторін Кожна сторона має рівну кількість символів Наприклад, наступна форма є регулярною, але вона не має шести сторін, і тому не є звичайним шестикутником : …

7
Світ як Дзеркало: посміхніться, і це буде sɯı ן ǝ qɐɔʞ
Вхід: Рядок, що містить лише такі символи: abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789.?!(пробіл в кінці) та два спеціальних символи ( _і |) Вихід: Дзеркальний текст на основі позицій _та |. _дзеркала горизонтально і |дзеркала вертикально. Процес дзеркального відображення Перший _вказує на початок дзеркального відображення цієї підрядки, другий - _на кінець. Якщо _присутній лише один , …
13 code-golf  string 

5
Знайдіть правильний шлях
Дано список шляхів, виведіть правильний шлях. Приклад шляху: /\ ----+/ | -і |є горизонтальними та вертикальними контурами. /і \є поворотами на 90 °. +трактується як -або |залежно від поточного напрямку. Шляхи можуть йти в будь-якому напрямку, а символ може використовуватися в декількох шляхах. Введення буде таким: /--\ A------+--+--# B------/ \--: …

4
Поступово починається
У гонках, в яких гонщики обходять хоча б один виток зігнутої траси, стартові позиції для кожного гонщика розташовані в шаровому порядку, так що кожен гонщик проїжджає однакову відстань навколо доріжки (інакше гонщик у найглибшій смузі матиме величезну перевагу ). З огляду на довжину головної та другорядної осей (або напівмайорну та …

9
Неортимована мажоризація двох списків
Визначення Кажуть, що вектор, що містить n елементів, мажоризує чи домінує над вектором b з n елементами iff для всіх значень k таким, що 1 ≤ k ≤ n , сума першого елемента a ↓ через k- й елемент a ↓ більша ніж або дорівнює сумі перших через k- й …

19
Реалізуйте цей ключовий шифр
Реалізуйте цей ключовий шифр Мета Використовуйте алгоритм (пояснений у розділі Алгоритм) для реалізації певного шифру. Програма повинна зчитувати вхід з STDIN або найближчого доступного еквівалента, використовувати алгоритм для генерації шифротексту та ключа. Шифротекст і ключ будуть записані в STDOUT або найближчий доступний еквівалент. Дозволений будь-який формат, доки він видає шифротекст …

4
Перерахунок проблеми монети за допомогою N монет та кожної номіналу
Проблема зміни монети дуже добре зафіксована. З огляду на нескінченний запас монет номіналів x_1в x_mвам потрібно знайти число комбінацій , які додають до y. Наприклад, дано x = {1,2,3}і у y = 4нас є чотири комбінації: {1,1,1,1} {1,1,2} {1,3} {2,2} Вступ Існує кілька варіантів проблеми зміни монети. У цьому варіанті …

8
Збирайте та розміщуйте предмети
Мета цього завдання - зібрати вибрані елементи у списку та перемістити їх у певне місце у списку. В якості наочного прикладу візьміть вхідні значення (представлені чорними коробчастими цілими числами) та відповідний список правдивих значень, де істина позначає вибраний елемент (представлений блакитними полями, де Tправда і хибність F): Перший логічний крок …

5
Тиражі цифр у Пі
Ваша мета - вивести строго зростаючу послідовність послідовних однакових цифр pi (π). Кожен член у послідовності повинен бути на одну цифру довший, ніж попередній. Отже 3(0-та цифра pi) - це перший раз, коли відбувається пробіг цифр (довжина 1). Наступним, що відбудеться, є 33(цифри 24 та 25 пі). Звичайно, ця послідовність …
13 code-golf  sequence  pi 

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