Вопросы с тегом «code-challenge»

Задача кода - это соревнование за креативные способы решения загадки программирования с объективным критерием выигрыша, не охватываемым другими тегами оценки (например, code-golf).

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

5
2048 Bot Challenge
Мы клонировали 2048, анализировали 2048, но почему мы еще не сыграли? Напишите 555-байтовый фрагмент javascript для автоматического воспроизведения 2048, при этом будет учитываться лучший результат через час (см. Оценку ниже). Настроить: Перейти к 2048 и запустить: a = new GameManager(4, KeyboardInputManager, HTMLActuator, LocalStorageManager); a это объект для управления игрой. Правила: …

3
Dungeon Construction Set
Когда я был ребенком, я играл в игру Intellivision Advanced Dungeons and Dragons: Treasure of Tarmin . Трехмерная графика дает вам вид от первого лица с шокирующим реализмом: Но потом я получил C-64. И я смог рисовать на сетке 40x25 символов, курсируя по экрану, устанавливая цвет с помощью клавиши Ctrl …

29
Сортировать-число. Сорта
Вдохновленный злополучной сортировкой чисел без чисел без использования массива , но я подумал, что это делает гольф лучше, чем SO вопрос. Учитывая положительное целое число, сортируйте цифры в этом целом числе. Самый низкий балл побеждает! Начните с 0 баллов. Добавьте одно очко за каждого персонажа. Добавьте 20 точек для каждого …

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

5
Распечатать случайный лабиринт
Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Напишите программу, которая генерирует и печатает случайный лабиринт, используя алгоритм по вашему выбору. Лабиринт должен быть разным для нескольких прогонов программы. Высота …

30
Как определить, является ли число нечетным или четным без мод-или-побитовых операций? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос так, чтобы он был по теме для Code Golf Stack Exchange. Закрыто 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 строки, используя лучшие 10000 слов в английском языке . Теперь давайте попробуем ту же задачу в 2D! Что вам нужно сделать, это взять все вышеперечисленные слова и поместить их в прямоугольник как можно меньшего размера, учитывая перекрытия. Например, если бы …

4
Сжатые дни недели
Учитывая ввод списка дней недели, выведите кратчайшее отсортированное представление списка. Формат ввода является строка , состоящая из одного или нескольких из подстрок двухсимвольных Su(воскресенье), Mo(понедельник), Tu( и т.д.), We, Th, Fr, и Sa. Ввод необязательно может быть дан в отсортированном порядке. Чтобы преобразовать ввод в выходной формат, Сортировать ввод по …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.