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

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

7
Сглаживание ASCII art
Задний план Искусство ASCII - это практика создания изображений с использованием текста ASCII для формирования фигур. Псевдоним - это эффект, создаваемый большими «пикселями» ASCII-графики размером с символы. Изображение становится блочным и плохо различимым. Сглаживание устраняет этот эффект, создавая градиент и смягчая жесткие края ASCII-графики. Соревнование Ваша задача состоит в том, …

17
Сколько щедрости на Stackoverflow?
Задача: Вы замечательный программист и отвечающий за Stackoverflow, и вы решаете ответить на каждый вопрос с вознаграждением за Stackoverflow. Вы настолько хороши, что вам удается получить все награды по всем вопросам. В то время как вы ожидаете, что представитель прибудет, вы пишете программу, которая выходит и выясняет, какова общая сумма …
33 code-golf 

9
Кто этот Покемон?
Ввод: целое число N от 1 до 151 Выход: N-й покемон. правила Вы можете использовать один файл данных. Вы не можете использовать любые уже сделанные алгоритмы распаковки данных. Это включает в себя библиотеки и другие программы. Ваша программа не может получить доступ к файлам, кроме себя и вашего файла данных. …

4
Изображение Битва Цветов
ПОЗДРАВЛЯЕМ @kuroineko за лучшую запись и выигрыш в размере 200 от @TheBestOne (отличное спортивное мастерство!). Напишите программу, чтобы раскрасить как можно большую часть изображения до того, как это сделают оппозиционные программы. Правила вкратце Ваша программа получит изображение, ваш цвет и целое число N. Каждый ход вам посылают обновления пикселей другими …

22
Выведите внутреннюю ламу предложения
Ваша цель состоит в том, чтобы воспринимать как Pie is good. I just ate a bunch of pies early this morning. Actually, it was closer to the afternoon. Mornings are good. и создайте массив индексов строки, где появляются буквы, составляющие слово «лама» (по одной по порядку). Например, позвольте мне показать …
33 code-golf 

30
Что не так с общедоступными переменными?
Кодовые боты Я ненавижу частные и защищенные переменные. Я просто хочу получить доступ ко всему и всему! Если вы похожи на меня, то этот вызов для вас! Написать бота, который работает вместе в гармонии с другими ботами, заставляет других ботов делать то, что вы хотите. Вы программист, и вы знаете, …

6
Фотомозаика или: сколько программистов нужно, чтобы заменить лампочку?
Я собрал мозаику из 2025 выстрелов в голову от аватаров лучших пользователей Stack Overflow . (Нажмите на изображение, чтобы посмотреть его в полном размере.) Ваша задача - написать алгоритм, который создаст точную фотомозаику другого изображения, используя аватары 48 × 48 пикселей из этой сетки 45 × 45. Тестовые изображения Вот …

18
Романизация кода
Задача состоит в том, чтобы сделать любые римские цифры действительным кодом на выбранном вами языке. Они не должны появляться внутри строк или чего-либо подобного, а работать так же, как любые другие токены, литералы, такие как ( арабские ) числа, символы или строки; или идентификаторы переменной / метода / функции и …

30
Это Рождество?
Вызов Учитывая, что Рождество это: Декабрь Месяц 12 25 день Каждый год определяйте сегодняшнюю дату, и будет ли сегодня Рождество. Если это Рождество, вы должны напечатать "It's Christmas". Если это не Рождество, вы должны как-то подождать до Рождества, а затем распечатать "It's Christmas". пример Из этого вопроса о переполнении стека …
33 code-golf  date 

30
Как мне найти самый длинный палиндром в строке?
Соревнование: Создайте функцию, которая находит самый длинный палиндром внутри строки. Примечание: это вопрос кодового троллинга . Пожалуйста, не воспринимайте вопрос и / или ответы всерьез. Больше информации здесь .

30
Это н-говорить?
Вдохновленный Это двойной разговор? Я разработал более сложную задачу. По заданной строке определите, является ли строка n-говорящей , для любого .n ≥ 2n≥2n\geq 2 N-говорить определяется путем повторения каждой буквы раз. При строка преобразуется в . Ваша цель состоит в том, чтобы выяснить, является ли ввод действительным выходным сигналом для …

9
Фрактальная последовательность дыма
Введение У A229037 довольно интригующий сюжет (по крайней мере, для первых нескольких терминов): Существует предположение, что у него действительно может быть какое-то фрактальное свойство. Как строится эта последовательность? Определить a(1) = 1, a(2) = 1то для каждого n>2найти минимальное положительное целое число , a(n)такое , что для каждого арифметического 3 …

1
Распознавание голоса: «Да» или «Нет»?
задача Реализуйте программу с минимальным количеством байтов исходного или двоичного кода, которая распознает голосовой образец (я говорю «да», «да» или «нет» в голосе или шепотом, прямо или причудливо) на основе обучающих образцов с максимальной точностью , Программа должна прочитать train/yes0.wav, train/no0.wav, train/yes1.wavи так далее (имеется 400 Ессеев и 400 голосующие …

12
Советы по игре в гольф в J
GolfScript слишком часто делает свой собственный путь, и я чувствую, что хранилище полезных советов для игры в гольф в J может помочь в борьбе против империи зла. Какие у вас есть советы по сокращению этого и без того краткого языка? Для тех , кто хочет узнать J, очевидное место , …
33 code-golf  tips  j 

8
Разрежь золотую цепочку
Путешественник должен остановиться на n дней в отеле за городом. У него нет денег, а срок действия его кредитной карты истек. Но у него золотая цепочка с n звеньями. Правило в этом отеле состоит в том, что жители должны платить за квартиру каждое утро. Путешественник приходит к соглашению с менеджером …

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