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

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

2
Стратегія натхнення
Я міг знайти лише проблеми з кодовим гольфом для Mastermind, тож ось версія кодового виклику, яку я хотів би взяти на себе. Оптимальну стратегію для звичайної гри Mastermind (ММ (4,6)) знайшли Кояма та Лай у 1993 році, маючи середню кількість здогадів = 5625/1296 ~ 4,34. MM (5,8) досі не розв'язаний, …

5
2048 Bot Challenge
Ми клонували 2048 рік, аналізуючи 2048 рік, але чому ми ще не зіграли його? Напишіть фрагмент JavaScript в 555 байт, щоб відтворити 2048 автоматично, найкращий рахунок буде врахований через годину (див. Бал нижче). Налаштування: Перейти до 2048 року та запустити: a = new GameManager(4, KeyboardInputManager, HTMLActuator, LocalStorageManager); a є об’єктом …

3
Підземелля будівництво набір
У дитинстві я грав у гру Intellivision Advanced Dungeons and Dragons: Treasure of Tarmin . 3-D графіка поставить вас в точку зору від першої особи з приголомшливим реалізмом: Але тоді я отримав C-64. І мені вдалося намалювати сітку символів розміром 40x25, курсивши по екрану, встановивши колір клавішею Ctrl і цифрою, …

5
Знайдіть найбільший прайм, який досі залишається простим після видалення цифр
На /math/33094/deleting-any-digit-yields-a-prime-is-there-a-name-для цього задається наступне питання. Скільки є простих простирадлів, які залишаються простими після видалення будь-якої з її цифр? Наприклад 719, такий розквіт, як ви отримуєте 71, 19і 79. Незважаючи на те, що це питання не вирішено, я вважав, що це приємне завдання кодування. Завдання. Дайте найбільший простір, який можна …

29
Сортувати-a-число. Сорта
Натхненний нещасним сортуванням цифр-цифр-без використання-масиву , але я подумав, що це поліпшив гольф коду, ніж питання ТАК. Давши додатне ціле число, відсортуйте цифри в цьому цілому. Найнижчий рахунок виграє! Почніть з 0 балів. Додайте по одній точці на символ. Додайте 20 балів за кожен використовуваний масив. Додайте 10 балів за …

5
Надрукуйте випадковий лабіринт
Заблокований . Це питання та його відповіді заблоковано, оскільки це питання поза темою, але має історичне значення. Наразі не приймає нових відповідей чи взаємодій. Напишіть програму, яка генерує та друкує випадковий лабіринт, використовуючи алгоритм на ваш вибір. Лабіринт повинен бути різним для декількох запусків програми. Висота та ширина наведені як …

30
Як визначити, чи число непарне або парне без модних або бітних операцій? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб це було темою для обміну коду Golf Golf. Закрито 6 років тому . Як визначити, чи число непарне або парне без модних або бітних операцій? Ця проблема є надзвичайно неефективною, але кидає виклик …

5
Який найрідніший рядок коду R, який досі розбирає?
Метою є створення єдиного рядка коду R, який: Робить якомога менше Щонайбільше символів (максимум 100 символів) І це якомога некрасиво (де "потворне" можна вважати неефективними обчислювальними стратегіями, сторонніми символами, такими як кінцева крапка з комою тощо). Робіть найгірше, джентльмен! Об'єктивні критерії виграшу Відповідь, що виграє, буде оцінюватися відповідно до наступної …
19 code-challenge  r 

7
Сліпий випадковий сорт
Ось досить поширена схема сортування алгоритмів: def sort(l): while not is_sorted(l): choose indices i, j assert i < j if l[i] > l[j]: l[i], l[j] = l[j], l[i] Ці алгоритми працюють добре, оскільки індекси iта jобираються ретельно, виходячи зі стану списку l. Однак що робити, якщо ми не могли бачити …

1
Стратегія тетрісу
Ваше завдання - реалізувати збалансовану стратегію Tetris з точки зору кількості балів та коду. У цій версії гри тетроміно обертається і зверху опускається в сітку з 20 рядів і 10 стовпців. Під час падіння вони не можуть повертатися або переміщуватися горизонтально. Як завжди, скинутий шматок зупиняється, коли він досягне нижньої …

1
Advent Challenge 1: Допоможіть Санта розблокувати свій теперішній сейф!
Далі >> Описові ключові слова (для пошуку): Зробіть дві матриці еквівалентними, перекриттями, масивом, знайдіть Виклик У Санта в минулому була історія, коли ельфи крали подарунки зі свого сховища, тому в цьому році він сконструював замок, який дуже важко зламати, і, схоже, в цьому році ельфів утримав. На жаль, він втратив …

12
Усі ваші бази 97 належать нам
Багато мов програмування написані за допомогою виключно друкованих ASCII, вкладок та нових рядків. Ці 97 символів потім зберігаються у 8-бітових байтах (які насправді здатні вмістити 256 різних символів!), Що просто жахливо неефективно - особливо в коді-гольфінгу, де кожен байт рахується! У цьому виклику ви зможете знизити свій рахунок, використовуючи базову …

11
Виведіть програму, яка виводить програму…, яка виводить PPCG
Виклик: Напишіть код, який при виконанні видасть вихідний код другої програми, яку можна виконати іншою мовою. Друга програма повинна виводити вихідний код третьої програми, яка може бути виконана третьою мовою тощо. Остання програма повинна виводитись PPCGіз необов'язкового одного останнього рядка. Переможцем стане подання з найбільшою кількістю мов. Довжина коду першої …

4
Мінімальний пошук слів
Минулого тижня ми працювали над тим, щоб створити найкоротший 1-D рядок, використовуючи найкращі 10 000 слів англійською мовою . Тепер спробуємо той самий виклик у 2D! Що вам потрібно зробити, це взяти всі перераховані вище слова і покласти їх у прямокутник якомога менше, щоб забезпечити перекриття. Наприклад, якби ваші слова …

4
Стислі дні тижня
З огляду на введення списку днів тижня, виведіть найкоротше відсортоване подання списку. Формат введення є рядок , що складається з одного або декількох з подстрок однорядкове резюме Su(неділя), Mo(понеділок), Tu( і т.д.), We, Th, Fr, і Sa. Введення не обов'язково може бути вказане в упорядкованому порядку. Щоб перетворити вхід у …

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