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

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

30
Самый короткий авторазрушающий цикл
Ваша задача состоит в том, чтобы написать полную программу или функцию , которая не принимает никакого ввода и запускает любой тип цикла ( while, for, foreach, do, do-while, do-loop, goto, рекурсия и т.д.) , который закончится в возникновении ошибки, а это означает , что программа должна остановить себя бег и …
61 code-golf 

30
Викторина по языку программирования, Марк II - Копы
Репост этой задачи. Мета обсуждение . Песочница пост . Тело вопроса похоже на оригинал Вызов грабителя Эти полицейские и грабители теперь (08/03/2018) закрыты для дальнейших конкурирующих записей полицейских, поскольку грабители могут больше не конкурировать, чтобы взламывать ответы, но могут свободно отправлять новые ответы. Задача «Копы» была выиграна Денисом с его …

30
Сделайте свой язык * в основном * непригодным для использования! (Нить ментов)
Вдохновленный этим комментарием ... Спасибо пользователям Step Hen , Wheat-Wizard и Dennis за помощь в разработке спецификации этого задания перед его публикацией! Это нить ментов. Для нити грабителей, иди сюда В этом задании перед вами стоит запуск некоторого кода, который делает его таким, чтобы ваш язык больше не удовлетворял нашим …

30
Art Attack KoTH
Записи сейчас закрыты. Любые новые записи или изменения не будут засчитаны в финальном прогоне. Присоединяйтесь к чату! Вызов Постарайтесь наполнить холст как можно большим количеством краски. Будьте осторожны с другими ботами, которые могут закрасить вашу тяжелую работу! Примечание. В этом описании задания под краской подразумевается изменение цвета квадрата на сетке …

28
Почему 6 боялись 7?
Почему 6 боялись 7? Потому что 7 8 9! Для заданной строки примените следующие преобразования: Если есть 6 рядом с 7, удалите 6 (6 боится 7) Если появляется последовательность «789», удалите 8 и 9 (7 съел 9) (Если я не ошибаюсь, не имеет значения, в каком порядке вы выполняете преобразования) …
61 code-golf  string 

15
Я ненавижу пробелы в именах файлов
Это просто. Я терпеть не могу, когда люди используют пробелы при именовании файлов. Иногда это портит консольные команды и делает вывод ls безобразным. Задача состоит в том, чтобы написать программу (только символы ascii), которая переименовывает все файлы (включая каталоги) в текущем каталоге в версии с удаленными пробелами или замененными на …

30
Сортировка с потерями (реализация Dropsort)
Dropsort , разработанный Дэвидом Морган-Маром, является примером линейного «алгоритма сортировки», который создает список, который фактически отсортирован, но содержит только некоторые из исходных элементов. Любой элемент, который не меньше, чем максимум элементов, предшествующих ему, просто удаляется из списка и удаляется. В этой задаче вам будет дан список целых чисел в качестве …

15
Нарисуй знак €
Цель состоит в том, чтобы вывести или отобразить изображение со знаком евро (евро) в соответствии со следующими характеристиками (игнорируя границу знака). Источник: http://en.wikipedia.org/wiki/File:Euro_Construction.svg Правила: Программа / скрипт должны принимать высоту €знака в пикселях в качестве аргумента (пустое пространство вокруг знака необязательно) €Знак не может быть обращено , как и от …

5
Черно-белые радуги
Учитывая изображение, которое имеет только черные и белые пиксели и местоположение (x, y), которое является белым пикселем, раскрасьте белые пиксели на основе их минимального Манхэттенского расстояния от (x, y) в пути, который включает в себя только прохождение других белых пикселей. Оттенок из цветных пикселей должен быть пропорционален расстоянию от (х, …

30
Что вы получаете, когда умножаете 6 на 9? (42)
Я люблю математику. Но я не могу найти ни одного калькулятора, который умножит правильно. Кажется, они понимают все правильно, кроме 6 * 9 (это вопрос жизни, вселенной и всего остального! Как они могли ошибиться ?!). Поэтому я хочу, чтобы вы все написали для меня функцию, которая может правильно умножить 2 …

30
Нарисуй мои вниз
Как программист, вы, вероятно, слышали о прямом и обратном слеше. Но вы слышали о падениях? Вот когда вы берете кучу слешей, соединяете их концы и рисуете их вниз. Для сегодняшней задачи вы должны написать программу или функцию, которая берет строку, состоящую исключительно из косых черт, и выводит все эти косые …

12
ASCII Train Golf
Рассмотрим эти семь вагонов ASCII. Двигатель (E) __ ====== \/ | [] |========= | ) ================ O-O-O O-O-O \\ Легковой автомобиль (P) =============== | [] [] [] [] | =============== O-O O-O Вагон (B) =============== |-|-| | |-|-| =============== O-O O-O Танкер (T) _____---_____ ( ) =============== O-O O-O Бункер …

30
Тайный струнный принтер (Cops)
Нить грабителей можно найти здесь: Mystery String Printer (Robbers) Ваш вызов Напишите программу, функцию или сценарий REPL, который печатает строку в STDOUT. Грабители попытаются создать программу, которая печатает ту же строку. Если они успешно могут создать программу в течение 7 дней, ваша заявка будет взломана. Если никто не может создать …

9
Голодные игры - Ешь или умри
Голодные игры - Ешь или умри Если ты не ешь, ты умрешь. Если ты ешь, ты живешь (пока не умрешь). Вы будете умирать, так что постарайтесь , чтобы умереть в прошлом. обзор Есть остров, населенный стадом хищных животных. Вы контролируете стаю из пяти хищников. Ваша цель состоит в том, чтобы …

30
Два делает все различие - копы
УВЕДОМЛЕНИЕ. Эта задача теперь закрыта. Любые новые ответы будут игнорироваться, и принятый ответ не изменится Вызов Напишите правильную программу, которая, когда только два символа в программе изменены, удалены или добавлены, полностью меняет вывод. Измененный вывод должен иметь расстояние Левенштейна 15 или более от вашего исходного вывода. Вывод должен быть не …

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