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

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

30
Прощай жестокий мир!
Фон Привет гольфисты! Я хотел бы выучить все языки программирования! Но у меня немного внимания ... и копирование всех примеров Hello World становится скучным ... но я люблю огонь! ^ Ш ^ Вызов Итак, вот план! Я хочу, чтобы вы все написали самый маленький код, который будет компилироваться, печататься Goodbye …

30
Я число Фибоначчи?
Твое задание: Напишите программу или функцию, чтобы проверить, является ли введенное число числом Фибоначчи . Число Фибоначчи - это число, содержащееся в последовательности Фибоначчи. Последовательность Фибоначчи определяется как: F(n) = F(n - 1) + F(n - 2) С семенами F(0) = 0и F(1) = 1. Входные данные: Неотрицательное целое число …

27
Проверьте, подключен ли компьютер к Интернету
Напишите программу, которая в зависимости от того, имеет ли сценарий доступ к Интернету, выдает результат «Правда / Ложь» . Вы можете попытаться подключиться к любому существующему сайту по своему усмотрению (не используйте сомнительный сайт, у которого только 10% времени безотказной работы - старайтесь поддерживать более 80% годового времени безотказной работы). …

30
Распечатать "Оскар" Лучший победитель картины
Этот конкурс посвящен победителю конкурса «Лучшая картина» на Оскаре 2017 « La La Land Moonlight»! Ваша задача - напечатать текст La La Land сделать паузу в одну секунду, затем изменить текст, чтобы показать La La Land MoonlightОригинальный текст (La La Land) должен иметь зачеркнутый текст . Это может быть достигнуто …

30
Самая короткая программа, которая постоянно выделяет память
Напишите программу, которая работает вечно и выделяет все больше и больше памяти в куче, чем дольше она работает, по крайней мере, пока вы не достигнете предела операционной системы по объему памяти, который может быть выделен. Многие ядра на самом деле не зарезервируют память, которую вы выделяете, пока не используете ее …
49 code-golf 

9
Прочитать дату в нотации xkcd
В своем xkcd о стандартном формате даты ISO 8601 Рэндалл вырвался в довольно любопытной альтернативной записи: Большие числа - это все цифры, которые появляются в текущей дате в их обычном порядке, а маленькие цифры - это индексы, основанные на 1, вхождения этой цифры. Таким образом, приведенный выше пример представляет 2013-02-27. …

30
Выведите алфавит, АЗБУКУ или просто символ
Задача проста: Напишите функцию или программу, которая принимает входные данные xи выводит алфавит в нижнем регистре, если он xявляется частью алфавита в нижнем регистре, выводит алфавит в верхнем регистре, если он xявляется частью алфавита в верхнем регистре, и выводит только, xесли он не является частью того или другого. Правила: Ввод …

30
Кратчайший код для бесконечного дискового ввода-вывода
(Просто откройте 50 вкладок в Google Chrome: D (шучу, нет, вы не можете)) Кратчайший код для бесконечного дискового ввода-вывода любого языка, пример C #: using System.IO; namespace FileApp { static class Program { public static void Main() { do { File.WriteAllText("a", "a"); File.Delete("a"); } while (true); } } } Вы …
49 code-golf 

5
Это проблема со ссылками на себя
Самореференциальная формула Таппера (скопировано из Википедии) Самореференциальная формула Таппера - это формула, определенная Джеффом Таппером, которая, будучи построенной в двух измерениях в очень специфическом месте на плоскости, может быть «запрограммирована» для визуального воспроизведения самой формулы. Он используется в различных курсах математики и информатики как упражнение в построении графиков. Где эта …

13
Yarr! Карта со скрытым сокровищем!
Введение «Ярр! У нас был парень, который называл себя« программистом », делающим карту для нашего скрытого сокровища! Но это написано со странными числами и буквами!» E5, N2, E3 «... что это вообще делает? значит? Безумие! Не могу даже написать правильную карту сокровищ, т 'бесполезный кретин. Исправь это нас! Мы подарим …

30
Вывести текущее время
Вызов Вы должны выводить текущее время непрерывно (до тех пор, пока оно не будет отменено прерыванием), один раз в секунду, любым из следующих способов: Он должен быть в 24-часовом формате или в формате AM / PM. Если это первое, оно должно быть разделено двоеточиями (т.е. 15:47:36). Если это последний, он …
49 code-golf  date 

6
Ваша машина только поворачивает направо!
Введение У вас есть несчастье застрять в бегущей машине на полосе препятствий. Все функции автомобиля не реагируют, за исключением системы рулевого управления, которая повреждена. Он может ехать прямо или поворачивать направо. Можно ли направить машину в безопасное место? механика Ваша машина начинается в верхнем левом углу карты 8x8 и пытается …

13
«Опровергнуть» последнюю теорему Ферма [закрыто]
Напишите программу на выбранном вами языке, которая, по- видимому, успешно находит контрпример к последней теореме Ферма . То есть найдите целые числа a , b , c > 0 и n > 2, такие что a n + b n = c n . Конечно, вы не можете действительно сделать …

7
Создать мини-игру профиля пользователя
Вчера я наткнулся на очень умную вещь. Да, это рабочая реализация Tic-Tac-Toe на странице профиля пользователя, с @minitech. Конечно, в тот момент, когда я это увидел, мне пришлось перепроектировать его идею и превзойти его : P Вот мой собственный пример, встроенный прямо в пост. Это немного глючит из-за пары деталей …

6
Языковой дизайн: двумерное сопоставление с образцом
Это Fortnightly Challenge # 6 . Тема: Языковой дизайн Есть чат для этой задачи. Присоединяйтесь к нам, если вы хотите обсудить идеи! А сейчас нечто соверешнно другое... В эти две недели мы хотим поэкспериментировать с новым типом испытаний. В этом задании вы будете разрабатывать язык! Сопоставление с образцом является очень …

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