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

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

7
Полностью поддельная перезагрузка [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 3 года назад . Этот вызов прост. Напишите код, который будет выглядеть как полная перезагрузка компьютера. …

3
Вызванный звездами вызов кода
Флаг Соединенных Штатов Америки содержит в своем кантоне 50 звезд, представляющих 50 штатов. В прошлом, когда было меньше штатов, было, конечно, меньше звезд, и они были расположены по-разному. Например, в 1912-1959 гг. (После поступления в Нью-Мексико и Аризону, но до Аляски) было 48 звезд в прямоугольном расположении 6 × 8. …

18
Найти ближайшее число в данном массиве
Это вдохновлено реальной проблемой, с которой я столкнулся. Мне любопытно посмотреть, есть ли какой-нибудь умный способ пойти по этому поводу. Вам даны два несортированных массива, A и B, каждый из которых содержит произвольное число с плавающей точкой. A и B не обязательно имеют одинаковую длину. Напишите функцию, которая последовательно принимает …

6
Ханойская башня
Напишите функцию / подпрограмму для сортировки списка целых чисел, стиль Ханойской башни . Вы получите стек целых чисел. Это основной стек. Вам также дают еще два стека помощников. Эти вспомогательные стеки имеют уникальное свойство: каждый элемент должен быть меньше или иметь тот же размер, что и элемент под ним. Основной …

5
Тар она дует!
Arrr ... Привет, мне, маменьки! Разверните грот! Полный на правый борт! Ах, почувствуй ветер в своих волосах! Да, мои сердечные ... Мне нужно немного твоих навыков! Моя команда гораздо более модернизирована, чем я сам ... Я все еще предпочитаю "точки" компаса (см. Здесь для получения дополнительной информации, Arrr ...), в …
21 code-golf  math 

16
Телефон Multi-Tap Правописание
Вдохновленный вызовом Google Code : Латинский алфавит содержит 26 символов, а телефоны имеют только десять цифр на клавиатуре. Мы хотели бы упростить написание сообщения вашему другу, используя последовательность нажатий клавиш для обозначения нужных символов. Буквы отображаются на цифры, как показано ниже. Например, чтобы вставить символ B, программа нажимает 22. Чтобы …
21 code-golf 

11
Перекрестные регулярные выражения
Ваша задача здесь состоит в том, чтобы написать два регулярных выражения, каждое из которых соответствует другому, но не соответствует самому себе. Оба регулярных выражения должны иметь такую ​​форму: /pattern/optional-flags Это также форма, в которой они должны быть сопоставлены. Самое короткое решение выигрывает. Длина решения считается как сумма символов в обоих …

10
Советы по игре в гольф в Луа
Какие общие советы у вас есть для игры в гольф в Луа? Я ищу идеи, которые могут быть применены к кодовым проблемам гольфа в целом, которые, по крайней мере, несколько специфичны для Lua (например, «удалить комментарии» - это не ответ). Пожалуйста, оставьте один совет за ответ.
21 code-golf  tips  lua 

6
Сделайте Matrix Digital Rain, используя самый короткий код [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос так, чтобы он был по теме для Code Golf Stack Exchange. Закрыто 3 года назад . Правила: Любой язык, который вы выберете (Стандартные библиотеки). Вывод отображается в терминале или командном процессоре …

21
Привет, мир!!! Распределение Фибоначчи
Ваша программа должна выводить точно: Hello world!!!с или без перевода строки после. Ваша программа не должна принимать никаких данных. Распределение символов исходного кода должно быть правильным в соответствии с: Количество числовых символов (0-9) должно быть ровно одним порядковым номером Фибоначчи. Число других нечисловых символов ! (0-9) в исходном коде должно …

13
Советы по игре в гольф в F #
Какие общие советы у вас есть для игры в гольф в F #? Я ищу идеи, которые могут быть применены к кодовым проблемам гольфа в целом, которые, по крайней мере, несколько специфичны для F # (например, «удалить комментарии» - это не ответ). Пожалуйста, оставьте один совет за ответ.
21 code-golf  tips  f# 

4
Сделай мне бутерброд
Задача: Напишите make-файл, который приведет к такому поведению: % make me a sandwich What? Make it yourself % sudo make me a sandwich Okay Правила: Должен работать на компьютере с Linux, где пользователь не является пользователем root, но ему разрешено использовать sudo. Не должен говорить Okayкакой-либо более короткой команде make …

30
Обратный битовый порядок 32-битных целых
Напишите кратчайший код, чтобы изменить порядок бит 32-разрядного целого числа. Правила: Предполагается, что входные данные являются действительными целочисленными или строковыми эквивалентами, если ваш язык не поддерживает числовые значения (например, Windows Batch). Выходные данные должны быть действительными целочисленными или строковыми эквивалентами, если ваш язык не поддерживает числовые значения (например, Windows Batch). …

20
Создать решение судоку CHECKER
Создать решение судоку CHECKER Здесь есть куча СОЛВЕРСОВ Судоку, но я хочу, чтобы вы создали решение CHECKER настолько маленьким, насколько это возможно для человека (код-гольф). Допустимая запись может принимать массив 9x9 в качестве аргумента (передаваемый по ссылке, сериализованный в командной строке, или как вы хотите его принять) или принимать входной …

23
С днем ​​рождения меня!
С днем ​​рождения меня! Напишите программу, которая печатает Happy birthday to me!на свой день рождения. День рождения программы - это время создания, последней модификации или компиляции программы (вы выбираете), и он не должен быть жестко запрограммирован. Дата, которую вы используете в качестве дня рождения, никоим образом не должна зависеть от …
21 code-golf 

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