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

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

1
Найти маршрут между двумя статьями Википедии
Введение Недавно я общался по скайпу с группой друзей, и нам стало скучно, и нам нечего было делать, поэтому мы «изобрели» «игру» (некоторые люди в комментариях указали, что эта игра играема онлайн и очень популярна, поэтому мы определенно не придумал, хотя раньше не видел). Причина, по которой я поставил слово …
25 code-golf 

3
Где пробеги в этой бесконечной последовательности? (Нашел!)
Начиная со строки ABC, рассмотрим результат многократного добавления последней половины к себе (используя большую половину, если длина нечетна). Получаем прогрессию: ABC ABCBC ABCBCCBC ABCBCCBCCCBC ABCBCCBCCCBCBCCCBC etc... Позвольте Sпредставить результирующую бесконечную строку (или последовательность), которая получается, как эта процедура повторяется навсегда. Цель Цель этой задачи кода - найти индекс первого вхождения …

30
Оценка Монте-Карло Пи
Счастливого Пи Дня всем! Без всякой причины я пытаюсь построить оценку Пи по методу Монте-Карло, которая будет максимально короткой. Можем ли мы построить тот, который может вписаться в твит? Чтобы уточнить, что я имею в виду, это типичный подход вытягивания случайных точек из единичного квадрата и вычисления отношения, попадающего в …

1
Экран блокировки Android
вступление Вы сидите в зале заседаний в конце длинного стола. Вы оглядываетесь вокруг и видите Тима Кука, совет директоров Apple, призрака Стива Джобса и Джека Донахи. Apple созвала эту встречу, потому что они поняли, насколько холоднее экран блокировки Android, и хотят их 1-UP. Все в комнате смотрят на тебя, как …

3
Создать реалистичные карты
Я нарисовал эту карту областей воображаемого слова за несколько минут в MS Paint: Я думаю, что иметь возможность генерировать карты подобным образом программно было бы действительно здорово. Вызов Напишите программу, которая принимает положительные целые числа Wи Hнепустой набор натуральных чисел S. Создайте стандартное изображение истинного цвета , Wширина которого равна …

19
Создайте программу «хакерского типа», которая отображает собственный исходный код.
Если вы незнакомы с хакером Typer , см. Hackertyper.net . Короче говоря, это программа, которая выводит один кусок кодовой базы за нажатие клавиши для комедийного эффекта. НО, версия hackertyper.net слишком проста для реализации. Он просто выводит три символа за раз из произвольного фрагмента кода. Для этой задачи программа должна вывести …

30
Распечатать номер треугольника
Для Nзаданного числа выведите NxN прямоугольный треугольник, где каждая строка iзаполнена числами до i. пример n = 0 (нет выхода) n = 4 1 1 2 1 2 3 1 2 3 4 п = 10 1 1 2 1 2 3 . . . 1 2 3 4 5 …
25 code-golf  number 

5
Змея голодного изображения - дыра № 3
Отверстие № 1 Джо змея голодна. Он ест картинки, по одному пикселю за раз. Он действительно любит яркие пиксели. Соревнование Запрограммируйте Джо, чтобы он съел самые яркие пиксели, которые он может найти, учитывая, что он может двигаться только вверх, вниз, влево или вправо. Характеристики Джо должен начать с верхнего левого …

10
Мандолина Куайн
Напишите квинну ..., из которой можно удалить любой другой символ, это все еще будет действительная квинета. Вы можете указать, следует ли начинать удаление символов с первого или второго символа. Критерии подсчета (добавьте бонусы / процентные проценты вместе для общего процента): Ответы должны быть не менее 4 символов Программа должна содержать …
25 code-golf  quine 

3
Теннисные очки встречают Code Golf
В свете Открытого чемпионата Австралии по теннису 2014 года в Мельбурне и победы Станислава Вавринки над Новаком Джоковичем, я предлагаю следующее испытание кода в гольф! Вавринка и Джокович снова в этом за основу этого CGC. Ваша задача - взять строку, состоящую из 1 и 2, и определить результаты игры в …
25 code-golf  game 

2
Последняя битва - победить орду зомби
Введение Вы одни на острове. Остальная часть человечества мертва ( вероятно, из-за ошибки в коде пользователя 12345 ). Пиратская Орда Зомби достигла вашего острова, и они бесконечны. Пришло время надрать задницу или жевать жевательную резинку, и вы все вышли из жвачки. проблема Наш сценарий конца света описывается двумя целыми числами …
25 code-golf 

13
Что это за ROT? - расшифровать ROT-N
Вот буквы английского алфавита по порядку по частоте: e t a o i n s h r d l c u m w f g y p b v k j x q z Это eнаиболее часто используемая буква и zнаименее распространенная. (Данные из Википедии .) Ваша задача - взять …

30
Написать эффект домино
Используя наименьшее количество символов Юникода, напишите функцию, которая принимает три параметра: Общее количество домино nпострадавшее домино Свергнуть направление пораженного домино ( 0или Lслева, 1или Rсправа) Как только домино свергнуто, оно должно также свергнуть оставшееся домино в том же направлении. Вы должны вывести домино с |изображением стоящего домино и \и с …

6
Вы можете Meta Quine?
Подобно другим головоломкам Куайна (точнее, этой ), напишите программу, которая сама создает исходный код. Вот новый поворот: полученный код НЕ должен быть идентичен исходному. Скорее, он должен вывести другую программу, которая создаст первую. Задача, связанная с вышеупомянутым, достигла этого путем перехода между двумя языками. Я думаю, что это будет сделано …
25 code-golf  quine 

11
Рассчитать 500 цифр пи
Напишите программу для вычисления первых 500 цифр числа Пи, соблюдая следующие правила: Длина должна быть не более 500 символов. Он не может включать в себя «pi», «math.pi» или подобные константы pi, а также не может вызывать библиотечную функцию для вычисления pi. Он не может использовать цифры «3», «1» и «4» …

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