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

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

10
Найкоротші унікальні ідентифікаційні підрядки
Враховуючи список рядків, замініть кожну рядок однією з її непустих підрядків, яка не є підрядкою жодної з інших рядків у списку, і якомога коротшою. Приклад З огляду на список ["hello","hallo","hola"], "hello"повинні бути замінені тільки "e"як це підрядок не міститься в "hallo"і , "hola"і це якомога коротше. "hallo"може бути замінений або …
23 code-golf  string  code-golf  string  code-golf  array-manipulation  code-golf  quine  code-golf  array-manipulation  integer  matrix  classification  code-golf  quine  code-golf  string  matrix  conversion  code-golf  string  number  code-golf  string  code-golf  number  sequence  integer  code-golf  decision-problem  matrix  code-golf  string  code-golf  math  code-golf  math  array-manipulation  combinatorics  code-golf  random  code-golf  code-golf  alphabet  code-golf  python  c  code-golf  base-conversion  code-golf  string  counting  code-challenge  code-generation  fastest-code  code-golf  kolmogorov-complexity  matrix  code-golf  string  code-golf  array-manipulation  decision-problem  random  sudoku  code-golf  chess  code-golf  card-games  encode  code-golf  decision-problem  code-golf  code-golf  math  array-manipulation  matrix 

23
Кодування - Переміщення - Розшифровка
Виклик Ваше завдання - кодувати ціле число у вигляді рядка символів ASCII , а потім успішно розшифрувати його після випадкового переміщення зазначеної рядки. Ви напишете дві програми / функції , які будуть іменуватися Encoder і Decoder . Енкодер Введення: ціле число у діапазоні .nnn[0,231−1][0,231−1][0,2^{31}-1] Висновок: рядок з ASCII символів (не …

13
Створіть найповільнішу функцію, що зростає, у розмірі менше 100 байт
Ваше завдання - створити найповільніше зростаючу функцію, яку ви можете мати не більше 100 байт. Ваша програма буде приймати як вхід невід’ємне ціле число, а виводить невід’ємне ціле число. Давайте назвемо вашу програму P. Він повинен відповідати цим двом критеріям: Його вихідний код повинен бути меншим або рівним 100 байт. …

14
Повторно використовуйте свій код!
У цьому виклику ми намагаємось вирішити відразу дві важливі проблеми. Вони є: З огляду на цілі числа a і b , скажіть, чи a b -1 - просте число. Давши цілі числа a і b , поверніть nCr (a, b). Зокрема, ви повинні написати дві програми, одну, яка виконує перше …

28
Займіться проти довгих ліній
Нещодавно хтось запропонував більш жорсткі обмеження для довжини рядка Python за замовчуванням: Зрозуміло, що жодна програма ніколи не повинна використовувати більше 80 символів на рядок із цілого ряду причин. Перш за все, для читабельності та ремонтопридатності важливо мати міцний стандарт, щоб ми могли відповідним чином відрегулювати ширину наших текстових редакторів. …

2
На цьому сайті ми підкоряємося законам термодинаміки!
І зокрема другий закон : ентропія ізольованої системи з часом зростає . Для цього виклику, " Ізольованою системою " буде вважатися програма або функція (відтепер скорочено "програма"); Проходження " часу " відповідатиме ітераційним виконанням результатів програми , що розглядаються як нова програма; " Ентропія " буде сприйнята як ентропія Шеннона …

2
Вгадайте мову
Вступ Цей сайт швидко збирає величезний набір фрагментів коду, тому давайте щось зробимо з ним! Ось файл даних . Він містить 9 066 унікальних мов + фрагменти пар для 113 мов, усі взяті з цього сайту. Формат розділений на вкладки (мова-TAB-фрагмент), всі нові рядки у фрагментах замінені на <LF>, а …

15
Геометричний виклик
Усі люблять геометрію. То чому б нам не спробувати зашифрувати його? Це завдання передбачає введення літер та цифр та створення фігур залежно від цього. Вхідні дані Вхід буде у формі (shapeIdentifier)(size)(inverter). Але що таке формаІдентифікатор, розмір та інвертор? Ідентифікатор форми - це ідентифікатор для типу фігури, яку ви будете робити …
23 code-golf  string  ascii-art  geometry  code-golf  ascii-art  subsequence  fewest-operations  test-battery  code-golf  array-manipulation  bitwise  code-golf  interactive  code-golf  music  code-golf  string  kolmogorov-complexity  code-golf  string  decision-problem  simulation  code-golf  string  classification  code-golf  sequence  base-conversion  palindrome  code-golf  kolmogorov-complexity  code-golf  date  astronomy  code-golf  sequence  base-conversion  code-golf  geometry  combinatorics  code-golf  string  code-golf  math  array-manipulation  code-challenge  math  code-golf  card-games  code-challenge  array-manipulation  sorting  code-golf  code-golf  math  abstract-algebra  polynomials  code-golf  palindrome  factoring 

3
Укладання піфагорійських трикутників
Фон Піфагорейський трикутник - це правильний трикутник, де кожна довжина сторони є цілим числом (тобто бічні довжини утворюють піфагорійську трійку ): Використовуючи сторони цього трикутника, ми можемо приєднати ще два невідповідні піфагорійські трикутники так: Ми можемо продовжувати цю схему так, як вважаємо за потрібне, доки два трикутники не перетинаються, а …

15
Уникайте унікальних символів
Це дуже просто: Ваша програма або функція повинна генерувати наступний текст: Elizabeth obnoxiously quoted (just too rowdy for my peace): "THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG," giving me a look. Дрібний друк Ви можете написати програму або функцію , яка повертає результат у вигляді рядка або друкує …

8
Плодові програми Perfect Pangram, що стосуються друку ASCII
Оновлення: обмеження часу видалено. Ви повинні вміти описувати результат - див. Нове правило. Панграма є пропозицією , яке використовує кожну букву в алфавіті , по крайней мере один раз, такі як: Швидка бура лисиця стрибає над ледачим собакою. Ідеально панграма використовує кожну букву тільки один раз. Подумайте про написання програми, …

5
Перекладемо на англійський переклад
Вашим завданням є написати програму для перекладу (англійською) leetspeak / lolspeak / txtspk на звичайну англійську. Ваша програма повинна читати від стандартного вводу та виводу до стандартного виводу, якщо ваша мова не підтримує їх. Ви можете використовувати файл, що містить перелік слів англійською мовою, розділений новими рядками. Його слід викликати …

4
Впровадити ROT-47… в ROT-47
Завдання: Внесіть ROT-47 у код, який працює як сам, так і як версія ROT-47. Оцінка: Ваш бал обчислюється у відсотках від використаних байтів ROT-47, прийнятних у загальній кількості обох версій програми, поділених на загальний байт (усіх символів) обох версій . Використовується, ROT-47 байт право будь-який символ , який буде перетворений …

3
Розв’яжіть 15 головоломки (розсувна головоломка)
The 15 Puzzle - відома головоломка, яка включає ковзання 15 плиток навколо сітки 4x4. Починаючи з випадкової конфігурації, метою є розташування плиток у правильному порядку. Ось приклад розв’язаної 15 головоломки: 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 Кожен хід по головоломці має …

13
Зробіть підпис довгого типу
Виклик Знайдіть вираз довжиною не більше 100 байт із найдовшим підписом типу. Правила Дозволяється будь-яка статично набрана мова з висновком типу Тип повинен бути неоднозначним, але в іншому випадку може включати типи без визначених екземплярів. Так , наприклад , Num [a]і Eq [a]допускається, навіть без певного примірника Ніякого імпорту, крім …

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