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

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

9
В моем окне вода
Сценарий Я еду по дороге с моей машиной, и начинается дождь. Капли дождя падают на мое окно случайным образом, и теперь я спрашиваю себя, где находится самая большая связанная влажная зона? Задание Чтобы было проще, окно разбито на матрицу из 10 * 10 квадратов. Ваша работа состоит в том, чтобы …
13 code-golf 

4
Сортировка чисел представлена ​​в неизвестной базе
Учитывая список строк, сортируйте список как числа, не зная, какая база используется. Значения цифр также неизвестны (возможно, что '1'> '2'). Поскольку значения цифр неизвестны, используйте закон Бенфорда (или закон первой цифры), чтобы определить относительное значение цифр. Для распределений, которые следуют закону Бенфорда, цифры с более низкими значениями появляются в качестве …
13 code-golf 

5
Программа, которая кодирует сообщение в свой собственный текст
Напишите программу, которая кодирует данный текст в свой собственный текст, предоставленный в качестве ввода, не нарушая его логику. Программа также должна работать как декодер, восстанавливая исходное сообщение из его текста. Он должен сохранять свои функции кодирования / декодирования после преобразования. Говоря более формально, требуемая программа P должна выполнить следующие преобразования …

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

9
Создать программу угадывания Кубка мира
Как вы знаете, групповой этап Кубка мира завершен, и с завтрашнего дня лучшие 16 команд начнут нокаут-этап: Бразилия (BRA) Мексика (MEX) Нидерланды (NED) Чили (CHI) Колумбия (COL) Греция (GRE) Коста-Рика (CRC) Уругвай (URU) Франция (FRA) Швейцария (SUI) Аргентина (ARG) Нигерия (NGA) Германия (GER) Соединенные Штаты (США) Бельгия (BEL) Алжир (ALG) …
13 code-golf 

8
Рассчитать квадратный корень только с помощью ++
Ваша задача - вычислить квадратный корень из натурального числа без использования математических операторов для изменения числа, например: Установка переменной (например, squareRoot = 5) Дополнение (A + B) Вычитание (АБ) Умножение (A * B) Отдел (A / B) Квадрат, куб, четвертый и т. Д. Корни Экспоненты Операторы сравнения (такие как <,>, …


2
Игра Frogger-иш
Как насчет оживления доброй старой аркадной игры Frogger в стиле Code Golf! Ваша задача - создать версию этой классической игры с минимальным количеством символов кода. Используйте язык по вашему выбору (библиотеки, такие как jQuery и т. Д., Разрешены). Требования У вас есть 3 жизни, и вы теряете 1 жизнь от: …

3
Угадай слово (он же Линго)
Цель этой задачи - написать программу, способную угадать слово за наименьшее количество попыток. Он основан на концепции телешоу Lingo ( http://en.wikipedia.org/wiki/Lingo_(US_game_show) ). правила Учитывая длину слова, переданного в качестве первого аргумента в командной строке, программа проигрывателя имеет пять попыток угадать слово, записав предположение на его стандартный вывод, за которым следует …

1
Скотч может починить что угодно [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 5 лет назад . обзор Эта проблема была вдохновлена этим постом StackOverflow Meta . В …

2
Поэт поэт
Напишите квинну с 1 или более схемой рифмы на http://en.wikipedia.org/wiki/Rhyme_scheme при прочтении. Следующие символы произносятся вслух: любые буквенно-цифровые слова или символы, отсутствующие в комментарии; символы сравнения и арифметики (+ плюс; - минус; * раз, / разделенные на, | или, || или, & и, && и,! not, = равно, == равно, …

8
Кратчайшее представление числа недогрузки
Ароматный текст Основанный на стеке esolang Underload имеет некоторые интересные связи с функциональным программированием. Одним из них является обработка числового типа данных - подобно лямбда-исчислению, вы представляете натуральное число N функцией, которая выполняет действие N раз. Для простоты мы рассмотрим только следующее подмножество команд недогрузки: : - Эта команда дублирует …

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

1
Brainf ** k Отладчик
Ваша задача состоит в том, чтобы получить информацию, подобную этой (программа Hello World): ++++++++[>++++[>++>+++>+++>+<<<<-]>+>+>->>+[<]<-]>>.>---.+++++++..+++.>>.<-.<.+++.------.--------.>>+.>++. И выведите подсказку (которая будет "> "): > Затем пользователь может ввести что угодно в подсказку. Ваш простой отладчик должен иметь следующие команды: S - шаг Выведите текущее местоположение (см. L) После перехода. S(a positive integer) …

11
Рассчитайте свою репутацию обмена стека
Фон: Я часто нахожу, что, просматривая сайт Stackexchange, я начинаю удивляться, как люди получают столько репутации, сколько они имеют. Я знаю, что всегда могу рассчитывать на Codegolf SE для решения своих проблем, поэтому вот оно: Создайте программу, которая будет принимать положительное целое число, которое представляет репутацию человека. Мы проигнорируем награды …
13 code-golf 

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