Пазлы для программирования и Code Golf

Вопросы и ответы по программированию головоломок энтузиастов и любителей кода

2
КОТ: Хит и Потоплен
Вступление Для моего 5-го КОТЯ я представляю вам вызов, основанный на известной игре « Морской бой» с несколькими поворотами. Вы будете командовать только одним кораблем, чей тип вы сможете выбрать между 5 «традиционными» классами, но вы сможете выполнять несколько действий каждый ход, включая перемещение! Это играется как FFA (Free For …

27
Сколько раз вам придется играть в гольф?
Для этой задачи вы должны создать программу, которая принимает целое число xи выводит свой источник xмного раз. правила Это codegolf, цель состоит в том, чтобы в вашей программе было как можно меньше байтов Если вы отправляете функцию, функция должна принимать xв качестве параметра и либо возвращать, либо печатать весь код …
12 code-golf  quine 

19
КОТ - RPS с грузом
Конкурс открыт постоянно - Обновлено 10 августа 2017 Хотя 5 июня 2017 года я объявил победителя (который останется лучшим ответом), я буду набирать новых ботов и обновлять результаты. Результаты 5 июня Поздравляем user1502040 Поскольку связей нет, я показываю только процент выигранных матчей. Statistician2- 95,7% Fitter- 89,1% Nash- 83,9% Weigher- 79,9% …

10
Более легкое общение означает… ○ циркулярное издание!
Исходя из этого , но меня попросили [1] , [2] сделать графическое издание. задача Генерация кругового отображения текста EASIER COMMUNICATION MEANS FASTER CODING MEANS FEWER CODERS MEANS . Любой прописной шрифт идет. Вершины письма должны быть вне круга. Либо пространство перед FEWERдолжно быть внизу (6 часов), либо (для коричневых точек) …

5
Диаграмма Венна
При наличии нескольких наборов, например s1={2,3,7}, s2={1,2,4,7,8}и s3={4,7}, диаграмма Венна визуализирует каждый набор с помощью замкнутой кривой и элементов набора, которые находятся внутри или за пределами периметра кривой, в зависимости от того, являются ли они элементом набора или нет. Поскольку все элементы набора появляются только один раз на биграмме Венна, …

5
Пусть четвертый болеет гриппом
Так как завтра 4 мая, вот небольшой пост на тему «Звездных войн», чтобы мысленно подготовить вас ко всем плохим шуткам, которые появятся завтра. предыстория Во время сессии галактического сената все сенаторы сидят в n*nсетке. Внезапная вспышка гриппа JarJar (которая длится вечно и заставляет зараженных говорить как JarJar Binks) вызывает заражение …
12 code-golf  grid 

5
Рассчитать репутацию пользователя
Вызов Учитывая имя пользователя (не ID, у нас уже есть этот вызов), выведите его текущую репутацию и ID. вход Ввод будет единственной строкой, которая является именем пользователя. Вы можете предположить, что этот пользователь существует. Выход Выходными данными будут два целых числа для STDOUT или STDERR, которые будут репутацией пользователя и …

16
Преобразователь «А» в Ä
В настоящее время я сканирую кучу рукописных документов и преобразовываю их в .txtфайлы. Поскольку у меня ужасный почерк, конвертер .jpg-> .txtпреобразует некоторые из моих умляутов в «обычную» букву, заключенную в' задача Напишите программу или функцию, которая: Дается строка Вы можете выбрать любую кодовую страницу ввода / вывода, если поддерживает персонажей …
12 code-golf  string 

18
Отрицание струны
Отказ от ответственности: это не моя задача, но ThisGuy сказал, что я в порядке, чтобы опубликовать. Иногда я хочу сделать слово в противоположность, как будто happinessидет unhappiness. К сожалению, когда это происходит, мой мозг иногда становится пустым. И вот однажды, после еще одного такого случая, я подумал про себя: «Для …
12 code-golf  string 

3
Давайте играть в прятки!
Пользователь будет прятаться, а компьютер попытается их найти. Во-первых, программа примет вход для размера сетки. Как 5x5, 10x10, 15x15 и т. Д. Сетка не всегда будет идеальным квадратом. Сетка вроде шахматной доски: _______________________________ | | | | | | | A1 | | | | | A |_____|_____|_____|_____|_____| | | …

17
Лучше поздно, чем никогда!
Ваша программа / функция и т. Д. Займет 2 входа. Первым будет список тех, кто пришел на мою вечеринку и когда. Пример: Kevin 13:02 Ruby 5 Sam 3 Lisa 6 Bob 12 Что это обозначает? Это означает, что Кевин сначала пришел на мою вечеринку (в 13:02, 24-часовое время), затем Руби …
12 code-golf  date 

6
Опрокинуть песочную кучу
(Есть связанные вопросы о бесконечных песчаных кучах и поиске элементов идентичности песочных куч .) Если задана матрица неотрицательных целых чисел, верните матрицу тех же размеров, но свергнутую : Если матрица не содержит значений больше 4, верните ее. Каждая «ячейка», которая больше 3, уменьшается на 4, и все непосредственно соседние ячейки …

10
Советы по игре в гольф в Рёде
Röda - это язык сценариев на основе потоков, созданный fergusq . Какие общие советы у вас есть для игры в гольф в Рёде? Я ищу идеи, которые могут быть применены к задачам кода-гольфа и которые, по крайней мере, несколько специфичны для Röda (например, «удалить комментарии» - это не ответ). Пожалуйста, …
12 code-golf  tips 

3
Сетки могут быть соблазнительными. Как долго у тебя?
Подумайте об изображении простой , открытой двумерной кривой на сетке текста шириной W и высотой H, где она Xпредставляет часть кривой и .представляет пустое пространство, а другие символы не используются. Каждое пространство сетки имеет 8 соседних пространств сетки, его окрестности Мура . Сетки за пределами границ считаются пустыми. Сетка содержит …

1
Стабильная проблема брака
Фон Предположим, что есть 2*nлюди, которые должны состоять в браке, и далее предположим, что каждый человек привлекается именно к nдругим людям в соответствии с ограничениями, которые: Аттракцион симметричный ; то есть, если человек Aпривязан к человеку B, то человек Bпривязан к человеку A. Аттракцион антитранзитивен ; то есть, если человек …

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