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

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

30
Как написать программу на C для умножения без использования операторов * и +?
Можно ли написать программу на C, которая умножает два числа без использования операторов умножения и сложения? Я нашел это в переполнении стека . Пожалуйста, помогите этому бедному программисту с его проблемой. И, пожалуйста, не давайте ответы, как c = a/(1/((float)b)), что точно так же, как c = a*b. (И уже …

17
Помогите Трампу построить стену!
Трампу нужна стена, и вы собираетесь это сделать! Чтобы наиболее эффективно построить его стену, я создал простой повторяемый шаблон для вас: __ __ | |_| | ___| |___ - - - - - - - - - - - - - - - - - - - ——————————————— Трамп скажет …

30
Пой Малыш Акула
«Baby Shark» - это детская песня о семье акул. Уже давно популярная песня для костра, она популярна с середины 2000-х годов в социальных сетях, онлайн-видео и радио. - Википедия Напишите программу, которая не принимает ввод и записывает следующий текст в стандартный вывод или произвольный файл: Baby Shark doo doo doo …

23
Эй, мальчик, должен это сумма
Каждое положительное целое число может быть выражено как сумма не более трех палиндромных положительных чисел в любом основании b ≥5. Cilleruelo и др., 2017 Положительное целое число является палиндромным в данной базе, если его представление в этой базе без ведущих нулей читает то же самое в обратном направлении. Далее будет …

30
Магическое Собрание: Друзья или Враги?
В карточной игре Magic: The Gathering есть пять разных цветов, которые обозначают рыхлую принадлежность карт: White ( W), Blue ( U), Black ( B), Red ( R) и Green ( G). Они часто расположены в пятиугольнике следующим образом: W G U R B Как в знаниях MtG, так и во …

30
Вывести знак
Учитывая число N, выведите знак N: Если N положительно, выведите 1 Если N отрицательно, выведите -1 Если N равно 0, выведите 0 N будет целым числом в пределах представимого диапазона целых чисел в выбранном вами языке.

8
Нарисуйте случайный черно-белый лес
Ваша задача - написать программу, которая будет рисовать черно-белое изображение размером 800x600 с чем-то, напоминающим лес. Вот так (это фото из грязи): правила Вам запрещено использовать любые существующие изображения - вы должны генерировать изображение исключительно алгоритмически Используйте только 2 цвета - черный и белый (без оттенков серого) Каждый раз, когда …

24
Напишите программу, которая сама загружает
Напишите программу, которая подключается к этому сайту, загружает сам ответ, в котором он размещен, извлекает собственный исходный код и распечатывает его. Вывод должен быть идентичен исходному коду. Самый короткий код (в байтах) выигрывает. Правила: Сокращения URL не допускаются. Ответ должен иметь обычный формат - заголовок с названием и размером языка, …

7
Отказоустойчивый Hello World (он же Интервью)
В конце вашего интервью Злой Интервьюер говорит вам: «Мы заставляем всех наших кандидатов пройти короткий тест на кодирование, чтобы увидеть, действительно ли они знают, о чем говорят. Не волнуйтесь, это легко. И если вы создадите рабочая программа, я сразу предложу тебе работу. Он жестом просит вас сесть за соседний компьютер. …

30
Три-три-три!
Напишите программу, которая производит вывод, такой что: По крайней мере три разных символа появляются. Количество вхождений каждого символа кратно 3. Например, A TEA AT TEEдействительный выходной сигнал , так как каждый из 4 -х различных символов, A, E, Tи (space), происходит в 3 раза. Конечно, проблема с номером 3 должна …

30
Самое странное запутанное «Привет, мир!» [Закрыто]
Задача: Создайте запутанную программу, которая печатает Hello World!(именно так). Возможно, в вашей программе нет строк. Правила: Вы можете использовать любой язык программирования, который вам нравится. Сделайте это как можно более запутанным Это конкурс популярности , поэтому победит ответ с наибольшим количеством голосов. Примечание: Это не дубликат этого вопроса . Тот …

21
Переведите ваш английский исходный код на иностранный язык [закрыто]
Я заметил, что существует огромное количество компьютерных языков, основанных на английском. Я предлагаю исправить это путем перевода существующих компьютерных языков на иностранные языки! Выберите компьютерный язык, который использует английские ключевые слова / функции Выберите любой естественный * язык, кроме английского Напишите программу, которая переводит свой собственный исходный код или любую …

30
Гипотеза Коллатца (OEIS A006577)
Это гипотеза Коллатца (OEIS A006577 ): Начните с целого числа n > 1. Повторите следующие шаги: Если n четное, разделите его на 2. Если n нечетно, умножьте его на 3 и добавьте 1. Доказано , что для всех натуральных чисел до 5 * 2 60 , или около 5764000000000000000 , …
66 code-golf  math 

14
Нарисуйте ☣ (символ биологической опасности)
Нарисуйте символ биологической опасности в произвольном цвете на ярко окрашенном фоне. Конкретные пропорции были опубликованы в выпуске Федерального реестра правительства США от 27 июня 1974 года . подробности В качестве вывода разрешены запись в файл (растровые и векторные форматы) или отображение на экране. Вы можете нарисовать только границу или заполненную …

30
Это число Циклопа? "Никто не знает!
Задача: С учетом целочисленного ввода выясните, является ли это число Циклопом. Вы можете спросить, что такое число Циклопа? Ну, это число, двоичное представление которого имеет только один 0в центре! Тестовые случаи: Input | Output | Binary | Explanation -------------------------------------- 0 | truthy | 0 | only one zero at "center" …

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