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

Виклик коду - це змагання за креативні способи вирішення головоломки програмування з об'єктивним критерієм виграшу, не охопленим іншими тегами для оцінки (наприклад, код-гольф).

10
Brainf *** Гольфіст
Один з найпростіших кодів, написаний мовою програмування, - це послідовність друку програм із символів (наприклад, "Привіт, світ!"). Тим НЕ менше, S про м е е з про т е р я з мов програмування , як Brainfuck , навіть цей простий код дуже дратує писати. Ваше завдання - написати програму …

30
Сума повноважень 2
Змагання Враховуючи цілий вхід, xде 1 <= x <= 255, повертаємо результати повноважень двох, які при підсумовуванні дають x. Приклади З огляду на вхід: 86 Ваша програма повинна виводити: 64 16 4 2 Вхід: 240 Вихід: 128 64 32 16 Вхід: 1 Вихід: 1 Вхід: 64 Вихід: 64 Вихід може …
31 code-golf  binary  code-golf  sequence  integer  chess  code-golf  number  arithmetic  matrix  code-golf  code-golf  combinatorics  grid  set-partitions  code-golf  array-manipulation  graph-theory  code-golf  number  code-golf  string  decision-problem  code-golf  matrix  cellular-automata  3d  code-challenge  restricted-source  printable-ascii  code-golf  board-game  code-golf  geometry  grid  code-golf  word-puzzle  code-golf  matrix  sorting  code-golf  code-golf  string  decision-problem  code-golf  matrix  cellular-automata  code-golf  decision-problem  code-golf  math  number  arithmetic  restricted-source  code-golf  code-golf  number  integer  matrix  code-golf  date  code-golf  matrix  code-golf  sequence  combinatorics  chemistry  code-golf  array-manipulation  popularity-contest  code-golf  code-golf  natural-language  code-golf  number  integer  sorting  substitution  code-golf  string  number  date  encode  code-golf  decision-problem  code-golf  string  subsequence  code-golf  string  alphabet  code-golf 

8
Стиснення латинського квадрата
Латинський квадрат представляє собою квадрат , який не повторюється символів в рядках або стовпцях: . 13420 21304 32041 04213 40132 І як відомо багато гравців судоку, вам не потрібно всіх чисел для виведення решти цифр. Ваше завдання - стиснути латинський квадрат на якомога менше байтів. Потрібно надати одну або дві …

20
Фаро переміщує масив
Faro перетасувати є метод часто використовується магами «Перемішати» колода. Щоб виконати перемикання Faro, спочатку розріжте колоду на 2 рівні половинки, потім ви переплетете дві половини. Наприклад [1 2 3 4 5 6 7 8] Фаро перетасовано є [1 5 2 6 3 7 4 8] Це можна повторити будь-яку кількість …
31 code-golf  permutations  card-games  code-golf  graphical-output  random  code-golf  image-processing  color  code-golf  primes  code-golf  math  arithmetic  combinatorics  decision-problem  code-golf  sequence  number-theory  binary  code-golf  number-theory  set-theory  code-golf  hashing  code-golf  game  card-games  code-golf  ascii-art  code-golf  arithmetic  array-manipulation  jelly  code-golf  string  array-manipulation  code-golf  sorting  code-challenge  code-golf  number  date  binary  code-golf  arithmetic  code-golf  math  number  linear-algebra  polynomials  code-golf  ascii-art  code-golf  grid  decision-problem  code-golf  string  combinatorics  code-golf  string  kolmogorov-complexity  arithmetic  date  code-golf  number  data-structures  code-golf  ascii-art  kolmogorov-complexity  code-golf  string  ascii-art  code-golf  ascii-art  kolmogorov-complexity  code-golf  array-manipulation 

4
Голосування про множинність із стільниковими автоматами
У стільникових автоматах є справді важлива проблема під назвою « проблема більшості» : Проблема більшості, або завдання класифікації щільності, - це проблема пошуку одновимірних правил стільникового автомата, які точно виконують голосування більшості. ... Враховуючи конфігурацію дводержавних стільникових автоматів із загальною кількістю осередків i + j, i з яких знаходяться в …

6
Зробіть найбільшу нескінченність, яку ви можете!
Система порядковий номер являє собою систему з нескінченним числом. Дуже багато нескінченних чисел. Так багато нескінченних чисел, що буквально не має нескінченності представляти власну нескінченність. Зображення вище дає невелике уявлення про те, як вони працюють. Порядковий номер ( конструкція Фон Неймана ) - це сукупність попередніх порядків. Наприклад, 0 - …

12
Напишіть сюїту Quine
У нас було багато проблем з quine , але багато форматів quine схожі, дозволяють створити певну дисперсію в наших лайках. Ваше завдання - створити добірку програм однією і тією ж мовою (щонайменше 2), які виводять власний вихідний код, проте жодна з цих програм не може ділитися жодними символами. Наприклад, якщо …

8
Крихка королева
Крихка королева Неміцна квінка - це лайка, яка задовольняє властивість створення кожної підрядки шляхом видалення одного символу, коли оцінюється, створює помилку. Наприклад. Якщо ваша програма asdfє кволою, такі програми повинні бути помилковими: sdf adf asf asd Ваша програма (і всі її підрядки) повинні бути повністю детермінованими та мати однакову мову. …
30 code-golf  quine  code-golf  date  code-golf  sequence  code-golf  sorting  file-system  code-golf  code-golf  ascii-art  hexagonal-grid  code-golf  string  arithmetic  code-golf  code-golf  code-challenge  source-layout  code-golf  ascii-art  cellular-automata  code-golf  string  arithmetic  balanced-string  code-golf  number  primes  code-golf  ascii-art  hexagonal-grid  code-golf  string  code-golf  string  code-golf  sequence  code-golf  ascii-art  code-golf  conversion  hexadecimal  code-challenge  restricted-source  code-golf  math  grid  code-golf  string  ascii-art  code-golf  random  minesweeper  code-golf  ascii-art  kolmogorov-complexity  board-game  scrabble  code-golf  ascii-art  code-golf  math  number-theory  decision-problem  code-golf  string  code-golf  natural-language  code-golf  internet  stack-exchange-api  code-golf  code-golf  conversion  code-golf  string  code-golf  math  arithmetic  code-golf  string  whitespace  code-golf  graphical-output  internet  code-golf  string  code-golf  string  random  permutations  code-golf  string  code-golf  string 

2
Стисніть зображення до попереднього попереднього перегляду 4 Кб
У цьому виклику ви створите алгоритм стиснення попереднього перегляду зображення. Його мета полягає в тому, щоб зменшити довільний файл зображення до попереднього зображення на 4 KiB, який можна використовувати для швидкого визначення зображень із дуже малою пропускною здатністю. Ви повинні написати дві програми (або одну комбіновану програму): компресор і декомпресор. …

8
Пісні та шестикутники "Бітлз"
Напишіть дві програми у формі трикутника (тобто піраміди). Перший повинен бути вказівним текстовим трикутником вгору з мінімальною базовою шириною в три символи. Отже, вона мала б подібну структуру X XXX або X XXX XXXXX або X XXX XXXXX XXXXXXX або більше. Кожне з X"s" має бути замінено символами вашого фактичного …

9
Унікально розділені пікселі
Для зображення N на N знайдіть набір пікселів таким чином, що відстань розділення немає більше одного разу. Тобто, якщо два пікселі розділені на відстань d , то вони є єдиними двома пікселями, які розділені рівно d (використовуючи відстань Евкліда ). Зауважте, що d не повинно бути цілим числом. Завдання полягає …

12
Скажіть привіт піонерам інформатики
Виберіть свого улюбленого відомого вченого-комп’ютера чи піонера інформатики, який народився у 1942 році чи раніше (оскільки 1943 рік означає початок створення «першого» комп’ютера ). У них повинна бути сторінка Вікіпедії або інший веб-сайт, в якому перераховано рік їх народження та розповідається про те, як їх досягнення стосуються інформатики. Ви можете …

30
Вікторина мови програмування, Марк II - Розбійники
Виклики копів Виклик грабіжників Знайдіть уразливу відповідь. Тобто відповідь, яка ще не була взломана і яка ще не є безпечною . Розломіть його, з’ясувавши його мову. Тобто знайдіть будь-яку мову, на якій дана програма є дійсною програмою (відповідно до правил, викладених у виклику Копів вище). Не має значення, чи це …

28
Конкатенативний підрахунок
Ваше завдання полягає в тому, щоб написати N фрагменти коду таким чином, що, коли ви зчепити перший K ≥ 1 разом, вони виробляють число K . Чим вище N , тим краще. Ось у чому: ви можете не використовувати жодного символу більше ніж один раз у своїх фрагментах. Правила Ви …

9
Відображення послідовностей OEIS
Енциклопедія цілочислових послідовностей (OEIS) являє собою онлайнову базу даних цілочисельних послідовностей. Він містить майже 280000 послідовностей, що цікавлять математику. Приклади послідовностей: додатні цілі числа ( A000027 ) прості числа ( A000040 ) Числа Фібоначчі ( A000045 ) Ваше завдання - написати програму або функцію, яка відображає стільки послідовностей OEIS, скільки …

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