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

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

5
Модифікована програма перевірки, із модифікованим кодом, який може працювати з Googlegle
Фон Boggle - це настільна гра, де гравцям доводиться знаходити англійські слова на дошці 4 на 4 випадкових алфавітів. Слова можна побудувати, вибравши на дошці послідовно сусідні комірки. ("сусідня" означає горизонтально, вертикально або по діагоналі примикання.) Також одну і ту ж клітинку не можна використовувати більше одного разу словом. Нижче …

19
Зробіть програму «Трикутність» дійсною
Трикутність - це новий езоланг, розроблений містером Xcoder, де структура коду повинна відповідати дуже специфічній схемі: Для nпершого рядка коду на ньому повинні бути саме 2n-1символи програми. Це спричиняє форму трикутної / піраміди, причому перший рядок має лише один символ, а решта збільшується з кроком на 2. Кожен рядок повинен …
19 code-golf  string  code-golf  combinatorics  code-golf  math  number  code-golf  matrix  code-golf  string  decision-problem  code-golf  internet  code-golf  number  number-theory  integer  expression-building  code-challenge  primes  cops-and-robbers  obfuscation  code-challenge  primes  cops-and-robbers  obfuscation  code-golf  string  balanced-string  code-golf  quine  code-generation  code-golf  matrix  code-golf  tips  c#  code-golf  ascii-art  code-golf  ascii-art  source-layout  code-golf  quine  source-layout  popularity-contest  language-design  code-golf  array-manipulation  subsequence  code-golf  matrix  math  code-challenge  game  graph-theory  atomic-code-golf  code-golf  number  integer  polynomials  equation  code-golf  array-manipulation  sorting 

29
Копи та грабіжники: перероблена первинність (нитка копів)
Цей виклик спочатку був пісочницею чарівної урви; Я прийняв і розмістив його з його дозволу. Це нитка копів. Нитка грабіжників тут . Змагання Крок перший: Напишіть фрагмент коду (функцію або повну програму), який перевіряє наявність первинності . Крок другий: Видаліть фрагменти коду, замінивши символи символом █. Крок третій: Розмістіть відредагований …

4
Найефективніший кубіфікатор
Кубічно занадто нудно, щоб вручну писати будь-який код. Ваша задача полягає в тому, щоб перевести текст ASCII в кубічно вихідний код. Кубічно Це лише швидкий збіг кубічно; сховище має більш повне керівництво і деталі. Кубічно це езоланг, про який я писав деякий час тому, призначений для болючого використання. Він містить …

6
Анаглот Поліграми
Завдання Напишіть код, який можна переставити на n різних програм на n різних мовах, кожна з яких виводить окреме число від 1 до n. Жодна дві мови не повинна бути однаковою, однак різні версії "однієї і тієї ж мови" вважатимуться окремими мовами, якщо вони мають різні основні версії. Для цього …

5
Шаховий аналіз з обмеженою інформацією
У цьому виклику вам надається обмежена кількість інформації про певну гру в шахи, і вам потрібно передбачити, хто виграв гру . Вам надано два набори даних: Кількість штук (Які шматки ще живі) Кольори дошки (колір шматочків на дошці) Що ще важливіше, ви не знаєте, де знаходяться шматки . Вам потрібно …

8
Зворотний вид вставки
Об'єктивна Створіть оригінальний скремблірований список із рухів, які зробив би сортування вставки для його сортування. У вихідному списку будуть всі цифри від 0до N-1(включно), де Nрозмір вводу. Вхідні дані Список, що містить необхідні рухи для сортування списку. Кожне значення являє собою кількість слотів, переміщених на оригінальне (скремблірованное) число, яке знаходиться …
19 code-golf  array-manipulation  code-golf  code-golf  animation  code-golf  restricted-source  code-golf  java  code-golf  decision-problem  graph-theory  code-golf  conversion  electrical-engineering  code-golf  ascii-art  code-golf  string  substitution  code-golf  math  code-golf  string  set-theory  code-golf  code-golf  compile-time  code-golf  kolmogorov-complexity  binary  code-golf  sequence  cops-and-robbers  code-golf  subsequence  card-games  code-golf  sequence  primes  code-golf  code-golf  number  graphical-output  music  code-golf  ascii-art  code-golf  string  lambda-calculus  code-golf  string  code-generation  code-golf  unicode  code-golf  math  combinatorics  code-golf  balanced-string  code-golf  sequence  cops-and-robbers  code-golf  sequence  cops-and-robbers  code-challenge  fastest-code  chess  code-golf  math  graphical-output  code-golf  string  hello-world  animation  code-golf  number  arithmetic  code-golf  integer  code-golf  code-golf  combinatorics  code-golf  kolmogorov-complexity  graphical-output  code-golf  string  code-golf  code-golf  game  code-golf  math  combinatorics  code-golf  ascii-art  popularity-contest  random  code-golf  arithmetic  number-theory  integer  code-golf  tips  underload  code-golf  math  sequence  primes  code-golf  math  path-finding  code-golf  ascii-art  primes  code-golf  kolmogorov-complexity  alphabet 

3
Металевий затверджувач
Фон На цьому веб-сайті у нас періодично виникають запитання, які вимагають «радіаційного загартування» програм; це означає, що програма повинна мати можливість пережити видалення одного або декількох байтів, незалежно від того, які байти видаляються. Як звичайно для завдань, які часто ставляться перед завданнями програмування, природно хотіти створити мову, яка особливо добре …

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

2
Чак Норріс проти торгового продавця
Вступ Майже всі знайомі з проблемою продавця подорожей (TSP). Завдання полягає в тому, щоб, задавши перелік Nміст, знайти мінімальний гамільтонівський цикл, який означає найкоротший шлях, який відвідує кожне місто і повертається повним колом до початку. Це не те, в чому полягає цей виклик. Це завдання полягає в тому, щоб реалізувати …

5
Чи є більш жорсткі об'єкти або м'які об'єкти
Натхненно натхненний відкриттям книги «Що робити». Вхід - це прямокутник пробілів у вигляді рядка, списку рядків тощо, з об'єктами, виготовленими з #'' s всередині: ######## # # ######## ### #### ### #### ### Об'єкти завжди будуть прямокутниками, що не перетинаються, не торкаються. М'який об'єкт визначається як об'єкт, який не заповнений …
19 code-golf  ascii-art  counting  code-golf  number  grid  decision-problem  chess  code-golf  grid  graph-theory  chess  code-golf  math  geometry  code-golf  arithmetic  roman-numerals  fastest-code  code-golf  math  geometry  code-golf  string  cryptography  code-golf  number  sequence  decision-problem  code-golf  string  parsing  c  code-golf  sorting  integer  code-golf  number  sequence  rational-numbers  graphical-output  atomic-code-golf  assembly  box-256  code-golf  geometry  tips  python  code-golf  number  sequence  arithmetic  number-theory  code-golf  ascii-art  kolmogorov-complexity  geometry  code-golf  graphical-output  code-golf  math  code-golf  grid  cellular-automata  game-of-life  code-golf  string  subsequence  code-golf  arithmetic  rational-numbers  code-golf  tips  dc  code-golf  ascii-art  kolmogorov-complexity  date  code-golf  string  primes  code-golf  string  natural-language  conversion  code-golf  sequence  code-golf  number-theory  primes  base-conversion  code-golf  math  primes  base-conversion  code-golf  ascii-art  fractal  code-golf  matrix  code-golf  math  tips  geometry  python  string  code-challenge  keyboard  code-golf  graphical-output  code-golf  string  code-golf  number  sequence  cops-and-robbers  number  sequence  cops-and-robbers 

11
Максимізуйте різницю в квадраті
Розглянемо перестановку цілих значень від 1до N. Наприклад, цей приклад для N = 4: [1, 3, 4, 2] Ми розглянемо цей список , щоб бути циклічним, так що 1і 2розглядаються як суміжні. Одна кількість, яку ми можемо обчислити для такого списку, - це загальна різниця у квадраті сусідніх значень: (1-3)² …
19 code-golf  array-manipulation  permutations  restricted-complexity  code-golf  geometry  grid  code-golf  string  sorting  code-golf  simulation  code-golf  string  code-golf  arithmetic  code-golf  sorting  code-golf  string  code-golf  sorting  code-golf  interpreter  code-golf  number  kolmogorov-complexity  natural-language  conversion  code-golf  random  internet  code-golf  board-game  code-golf  number  sequence  code-golf  math  number  code-challenge  image-processing  classification  test-battery  code-golf  ascii-art  code-golf  tips  code-golf  arithmetic  code-golf  tips  code-golf  tips  javascript  code-golf  array-manipulation  code-golf  ascii-art  code-golf  string  binary  code-golf  arithmetic  linear-algebra  matrix  code-golf  sequence  code-golf  math  number  arithmetic  code-golf  primes  code-golf  math  code-golf  array-manipulation  counting  code-golf  arithmetic  code-golf  quine  code-generation  polyglot  code-golf  math  kolmogorov-complexity  trigonometry  code-golf  string  encryption 

10
Роздрукуйте клавіатуру QWERTY за допомогою клавіш, максимально наближених
Зазвичай виклики оцінюються в байтах або іноді відстані Левенштейна, але для цього ми використовуємо відстань на клавіатурі - кількість клавіш між клавішами, які використовуються для введення програми (використовуйте вищевказану клавіатуру в якості остаточного посилання). Наприклад, відстань між Aі Fдорівнює 3, оскільки шлях дорівнює A=> S=> D=> F. Відстань між Nі …

2
Підпрограми Brainf *** з унікальними результатами
Вам слід написати програму на 100 байтів (BF). Один символ усіляко видалить із нього 100 нових (99-байтних) програм. Наприклад , для програми ++.>.на 5 Підпрограми +.>., +.>., ++>., ++..і ++.>. Вашим балом буде кількість унікальних результатів, які генерують 100 програм. Вищий бал - кращий. Деталі Ваші програми будуть припинені після …

2
Оптимізуйте складання паперу, щоб пом'якшити чорнильні блоки
Темна чорна чорнила розбризнула по всьому білому аркуші паперу принтера! Очевидним рішенням є складання паперу так, щоб чорно-білі частини зустрічалися, і обидві ставали сірими, коли чорнило розповсюджується. Потім розгортайте і повторно розгортайте, поки папір не стане однаково сірою. Пошук найкращого способу виготовлення цих складок є вашим завданням у цій проблемі …

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