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

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

30
Напишіть програму, щоб надрукувати суму кодів ascii програми
Ваше завдання - написати програму для друку суми ASCII-кодів символів самої програми. Вам не дозволяється відкривати жоден файл (заборонено будь-які введення, наприклад аргументи командного рядка, стандартне введення чи файли). Виграє програма, яка виводить найменше число (тобто має найменшу суму кодів ASCII). Ось приклад (не найкоротший) такої програми, написаної на C: …

2
Створіть найменш стисливий малюнок
"Малюнок вартує тисячі слів" - так йде стара приказка. Середнє слово становить близько чотирьох символів, тому малюнок передає 4 КБ інформації. Але скільки ентропії , а не інформації, може передати малюнок? Ваше завдання - генерувати зображення розміром рівно 4000 байтів з максимально можливою ентропією. Ви можете використовувати будь-яку мову, бібліотеки …

7
Створюйте сходи цілих чисел, використовуючи найменшу кількість унікальних символів (у C ++)
Я новачок у спорті кодового гольфу. Я намагаюся генерувати сходи цілих чисел, використовуючи найменшу кількість унікальних символів у C ++. Скажімо, нам дано ціле число 4. Ми створимо наступні сходи: 1 1 2 1 2 3 1 2 3 4 Коротше кажучи, моя програма прочитає додаткове ціле число з stdin …

15
Логічні ворота вручну
Складіть програму, яка імітує основні логічні ворота. Введення: Слово з усіма великими літерами з двома двозначними двійковими числами, розділеними пробілами, такими як OR 1 0. Ворота OR, AND, NOR, NAND, XOR, і XNORнеобхідні. Вихід: Який вихід введеного логічного ворота дав би два числа: або 1, або 0. Приклади: AND 1 …
13 code-golf  logic-gates  hashing  code-golf  code-golf  number  array-manipulation  integer  code-golf  string  unicode  text-processing  cops-and-robbers  boggle  cops-and-robbers  boggle  code-golf  ascii-art  code-golf  word-puzzle  king-of-the-hill  python  code-golf  sequence  kolmogorov-complexity  code-golf  source-layout  code-golf  string  kolmogorov-complexity  math  number  code-golf  date  code-golf  combinatorics  recursion  game  king-of-the-hill  javascript  code-golf  array-manipulation  code-golf  radiation-hardening  self-referential  code-golf  integer  code-golf  number  code-golf  set-theory  code-golf  sequence  code-golf  string  sorting  natural-language  code-golf  decision-problem  number-theory  primes  code-golf  code-golf  ascii-art  code-challenge  array-manipulation  sorting  rubiks-cube  regular-expression  code-golf  counting  file-system  recursion  code-golf  string  kolmogorov-complexity  color  code-golf  game  code-challenge  permutations  encode  restricted-time  decode  code-golf  math  decision-problem  matrix  integer  palindrome  code-golf  matrix  statistics  king-of-the-hill  king-of-the-hill  python  card-games  code-golf  string  natural-language  code-golf  sequence  number-theory 

30
Відновити розквіт від першої сили
Визначення : проста сила - це натуральне число, яке може бути виражене у вигляді p n, де p - просте, а n - натуральне число. Завдання : Давши просту потужність p n > 1, поверніть просте p. Тести : input output 9 3 16 2 343 7 2687 2687 59049 …
13 code-golf  arithmetic  primes  king-of-the-hill  python  board-game  code-golf  number  subsequence  code-golf  ascii-art  code-golf  array-manipulation  decision-problem  grid  fastest-algorithm  logic-gates  logic  code-golf  cards  code-golf  rational-numbers  code-golf  math  number  sequence  code-golf  array-manipulation  integer  code-golf  number  array-manipulation  code-golf  number  sequence  decision-problem  code-golf  ascii-art  number  code-challenge  sequence  arithmetic  sorting  code-golf  date  fastest-algorithm  code-golf  string  number  random  combinatorics  code-golf  combinatorics  code-golf  ascii-art  base-conversion  code-golf  array-manipulation  code-golf  string  code-golf  string  number  arithmetic  code-golf  kolmogorov-complexity  code-golf  string  array-manipulation  json  code-golf  puzzle-solver  code-golf  binary  graph-theory  code-golf  arithmetic  haskell  code-golf  string  cipher  code-golf  code-golf  string  parsing  alphabet  code-golf  string  code-golf  ascii-art  code-golf  string  number  code-golf  string  balanced-string 

6
Текст до Брейн-Флак
Ваше завдання полягає в тому, щоб перетворити вхідний текст на код, який буде виводити текст. Підручник, взятий звідси з дозволу тут Brain-Flak має дві стеки, відомі як "лівий" і "правий". Активний стек починається зліва. Якщо спливе порожній стек, він повернеться 0. Це все. Ніяких інших змінних. Коли програма запускається, кожен …

2
Ухиляйся від своєї смерті!
Вступ "Muhuhuhahahah!" Шалений учений сміється. "Ви в пастці в моїй маленькій грі!" Перед вами смертельна яма змій, а позаду вас - бездонна прірва. Виходу немає, ти застряг! "Два кроки перед тобою - зміїна яма, а два кроки позаду тебе - прірва. Але, перш ніж рухатись, ти ОБОВ'ЯЗКОВО запишеш послідовність кроків, …

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
Отримати Getters
Завдання Я думаю, що всі люблять автоматичне створення коду та економлять деякий час під час роботи. Ви повинні створити багато класів і членів протягом дня, і ви не хочете створювати всі ці gettersвручну. Завдання полягає в тому, щоб написати програму або функцію, яка автоматично генерує gettersдля вас усіх членів класу. …
13 code-golf  string  syntax  code-golf  math  primes  rational-numbers  code-golf  graphical-output  image-processing  code-golf  kolmogorov-complexity  music  audio  code-golf  string  code-golf  math  geometry  code-golf  math  sequence  combinatorics  code-golf  game  grid  board-game  code-golf  restricted-source  array-manipulation  source-layout  code-golf  base-conversion  binary  code-golf  math  physics  code-golf  math  number  date  expression-building  code-golf  array-manipulation  graph-theory  decision-problem  popularity-contest  error-correction  code-golf  kolmogorov-complexity  geometry  grid  code-challenge  arithmetic  combinatorics  set-partitions  code-golf  kolmogorov-complexity  sequence  fibonacci  code-golf  restricted-source  pristine-programming  code-golf  code-golf  string  kolmogorov-complexity  code-golf  arithmetic  code-golf  string  parsing  code-golf  code-golf  sorting  counting  permutations  3d  code-golf  code-golf  ascii-art  music  code-golf  string  code-golf  string  ascii-art  code-golf  string  code-golf  quine  polyglot  code-golf  math  string  code-golf  internet 

11
Програма, яка друкує програми
Виклик Ваша мета - написати програму, яка друкує іншу програму. Ця надрукована програма повинна друкувати іншу програму, а нова програма повинна друкувати іншу програму до кінця. Правила Кожна програма повинна мати менше 256 байт. (Якщо це потрібно змінити, залиште коментар) Остання програма повинна бути порожньою програмою. Повинна бути обмежена кількість …

6
Визначальна задача оптимізації
Розглянемо 30 на 30 матриць Toeplitz, всі записи яких дорівнюють 0 або 1. Цей виклик є простим завданням оптимізації, щоб знайти матрицю з найбільшою можливою визначницею. Введення немає Виведіть матрицю Toeplitz 30 на 30, всі записи якої становлять 0 або 1 разом з її визначником. Оцінка Визначник матриці, яку ви …

1
Тетріс Танграм
Вступ Танграми - це класична головоломка, що включає впорядкування / розміщення блоків у різні форми. Від китайця 七巧板 - буквально означає «сім дощок майстерності». Візьмемо цю ідею і використаємо сім частин Tetrominos для заповнення сітки. Виклик Напишіть функцію або програму, яка приймає масив координат сітки в якості вхідних даних і …

3
Комп’ютер: ти займаєшся математикою
Це завдання частково є викликом алгоритмів, включає деяку математику і частково просто найшвидший виклик коду. Для деякого додатного цілого числа nрозглянемо рівномірно випадковий рядок довжини 1s і 0s nі назвіть його A. Тепер також розглянемо другий рівномірно обраний випадковий рядок довжини n, значення якого є -1, 0,або 1назвіть його B_pre. …

1
Кур'єрська цепція
Кур'єрська цепція Програма повинна приймати будь-яку рядок як вхід і вихід піксельного зображення, що показує рядок введення кур'єром. Усі літери, які містять «дірку» (як abdegopqABDPQRі т.д.), оточену чорними пікселями, також повинні бути заповнені чорними кольорами. Вхідні дані Програма повинна мати можливість приймати будь-який рядок ASCII як вхідний. Введення може бути …

1
Запалювальні феєрверки
Огляд Подаючи перелік феєрверків a-zта час 3-78, організуйте їх за допомогою запобіжників, щоб вони засвітилися в потрібний час. Рядок введення подається як пробіли, розділені літерами та цифрами: a 3 b 6 c 6 d 8 e 9 f 9 Цей приклад показує, що феєрверки aповинні запалюватися в часі 3, bі …

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