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

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


10
Як високо ви можете піти? (Проблема кодування + алгоритми)
Тепер, коли кожен розробив свою (часто дивовижну) експертизу кодування на низькому рівні для Наскільки повільним є насправді Python? (Або наскільки швидкою є ваша мова?) Та наскільки повільно Python насправді (частина II)? настав час виклику, який також розтягне вашу здатність вдосконалити алгоритм. Наступний код обчислює список довжини 9. Позиція iу списку …


9
Алгоритм "сортування"
Існує "алгоритм сортування", який іноді називають сортом Сталіна, в якому для сортування списку ви просто вилучаєте елементи зі списку, поки він не буде відсортований у порядку збільшення. Наприклад, список [1, 2, 4, 5, 3, 6, 6] Коли "сортується" за допомогою Сталіна сортування стає [1, 2, 4, 5, 6, 6] Трійку …

21
Найдовша неповторна підрядка
Даний рядок у якості вхідного знаходження знаходить найдовший суміжний підрядку, яка не має жодного символу двічі та більше. Якщо таких підрядків декілька, ви можете вивести будь-яку. Ви можете припустити, що вхід знаходиться в діапазоні ASCII для друку, якщо бажаєте. Оцінка балів Відповіді спочатку класифікуються за довжиною власної найдовшої неповторної підрядки, …

24
Це число Лоешян?
Позитивне ціле число k- лескіанське число, якщо kможе бути виражений як i*i + j*j + i*jдля i, jцілих чисел. Наприклад, перші позитивні лескіанські числа: 1( i=1, j=0); 3( i=j=1); 4( i=2, j=0); 7( i=2, j=1); 9( i=-3, j=3); ... Зверніть увагу , що i, jдля даних kне є чимось унікальним. …
33 code-golf  math  number  number-theory  decision-problem  code-golf  kolmogorov-complexity  code-golf  sequence  code-golf  path-finding  chess  code-golf  string  ascii-art  kolmogorov-complexity  code-golf  math  arithmetic  code-golf  code-golf  number  code-golf  geometry  code-golf  math  code-golf  code-golf  kolmogorov-complexity  alphabet  code-golf  regular-expression  hexagonal-grid  king-of-the-hill  path-finding  java  code-golf  string  sorting  code-golf  string  grid  code-challenge  compression  code-golf  random  code-golf  sequence  arithmetic  code-golf  number  grid  tiling  code-golf  tips  code-golf  sequence  number-theory  recursion  code-golf  string  grid  code-golf  math  number  combinatorics  permutations  string  code-challenge  code-golf  sequence  number-theory  subsequence 

13
Програмування дихотомії (буквально)
Розглянемо запитання, написане простою англійською мовою, відповідь якого включає два досить точні (але потенційно розумні) слова або фрази, які можна розділити словом "і": З: Які дві сторони монети? A: голови та хвости З: Які найкращі способи подорожі? A: літак і реактивний літак З: Чому ворон схожий на письмовий стіл? Відповідь: …

3
Недосвідчений вилучення пароля [закрито]
У дусі конкурсу Underhanded C я розпочинаю конкурс Underhanded Code. Мета цього конкурсу полягає в тому, щоб прямо реалізувати якийсь код, при цьому тонко приховавши в ньому нечестивий помилку. Конкурс Ви таємний російський крот, який працює в ІТ-відділі американського шпигунського агентства. Ваш американський бос щойно попросив вас застосувати алгоритм збору …

4
Зображення Битва кольорів
ВІТАємо @kuroineko за найкращий запис та виграш 200 баунтів від @TheBestOne (відмінне спортивне майстерність!). Напишіть програму, щоб розфарбувати якомога більше зображення, перш ніж це робити програми опозиції. Правила коротко Вашій програмі буде надано зображення, колір та ціле число N. Кожного кроку вам надсилаються оновлення пікселів іншими програмами та запитуються ваші …

8
Розріжте золотий ланцюжок
Подорожньому потрібно зупинитися на п’ять днів у готелі за містом. У нього немає готівки, а термін його дії закінчується. Але він має золотий ланцюжок з російськими ланками. Правило в цьому готелі полягає в тому, що мешканці повинні платити оренду кожного ранку. Мандрівник домовляється з менеджером про сплату однієї ланки золотого …

25
Я думаю про число (Thread Cop)
Тут розбійнича нитка У цьому виклику поліцейських і грабіжників поліцейські подумають про ціле число. Потім вони записують програму або функцію, яка виводить одне значення, коли надається число як вхідне, а інше значення для всіх інших позитивних цілих входів. Потім поліцейські розкриють програму у відповіді, зберігаючи номер у таємниці. Розбійники можуть …

3
OOP: Програмування, орієнтоване на перекриття
Однією з менш відомих парадигм програмування, яка здається досить придатною для гольфу з кодом, є програмування, орієнтоване на перекриття (OOP) *. При написанні частково однакового коду багато байтів можна зберегти, просто перекриваючи однакові частини і певним чином запам'ятовуючи, звідки починаються дві оригінальні лінії коду. Ваше завдання полягає в тому, щоб …

16
Це такий виклик, який байти
Мені потрібно перестати думати про казкові імена Ваше завдання - створити якомога більше фрагментів (програм із вбудованим входом і виходом), функцій або повноцінних програм, які б сортували будь-яку версію цілочисленних масивів вашої мови у порядку зростання, але для кожної програми вам дозволяється лише використовувати символи ASCII (або кодову сторінку вашої …

9
Сто паролів
У мене сто склепінь, кожен в іншому. У кожному сховищі є пароль, що складається з одного номера. 95 43 81 89 56 89 57 67 7 45 34 34 78 88 14 40 81 23 26 78 46 8 96 11 28 3 74 6 23 89 54 37 6 …

2
Впровадити QuickSort у BrainF *** [закрито]
Як обговорювалося в кімнаті Lounge про переповнення стека: якщо ви не можете реалізувати алгоритм Quicksort, що надається en.wikipedia.org/wiki/Quicksort будь-якою мовою, про яку ви володієте мінімальними знаннями, ви можете розглянути іншу професію. @sbi але SBI також зазначив, що, можливо, BrainF *** був винятком. Отже, ось головоломка / виклик: реалізуйте QuickSort у …

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