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

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

30
Это число факториал?
Задание Принимая в качестве входных данных натуральное число, ваша задача состоит в том, чтобы вывести истинное или ложное значение в зависимости от того, является ли ввод факториалом какого-либо натурального числа. Вы можете предположить, что введенный номер всегда будет в диапазоне номеров, поддерживаемых вашим языком, но вы не должны злоупотреблять типами …

2
Излучение смягчено
Все просто: создайте правильный quine, где, если вы удалите какого-либо персонажа, это все еще quine. Разница между этим и радиационно-упрочненным квинем заключается в том, что если ваша программа ABв радиационно-упрочненном квинте Aбудет выводить AB, а здесь - Aвыводить A. Код гольф, все стандартные правила, стандартные лазейки применяются, без читерства.

1
Исправьте Meeesesessessesseesseessesedsed upp teeexexextext
Это вдохновлено мини-гольфом в понедельник № 6: Meeesesessess upp teeexexextext Задний план ETHпродукция с трудом вводит текст на своей обычной веб-странице. Всякий раз, когда он использует цифры или буквы, текст будет обсуждаться. Ваша задача - помочь ему набрать текст, чтобы добиться нормального поведения. Преобразование Преобразование влияет на серии буквенно-цифровых символов …
38 code-golf  string 

4
Ты романизатор, детка
Романизация японского языка - это преобразование японского текста в латинские символы. В этом вызове вам будет предоставлена ​​строка японских символов в качестве входных данных, и ожидается, что они будут преобразованы в правильную строку ASCII. Что нужно знать В японском языке есть три системы письма: хирагана (соблазнительная, используемая для коротких слов), …

30
Это сбалансированное число?
Число уравновешивается, если сумма цифр на каждой половине числа равна, поэтому: 1423сбалансировано, потому что 1+4 = 2+3, так же как: 42615потому что 4+2=1+5. Обратите внимание, что средняя цифра не включена ни с одной стороны (или с обеих сторон), если существует нечетное количество цифр. Вызов: Возьмите положительное целое число в качестве …
38 code-golf  number 

30
Никогда не говори мне шансы
вход Целое число n (≥ 1) и цифра d (целое число такое, что 0 ≤ d ≤ 9). В любом порядке; от стандартного ввода или параметров или чего-либо; к программе или функции; и т.п. Выход Целые числа от 1 до n включительно (по порядку), чьи десятичные представления содержат четное число …

30
Найдите наибольшее число, соседнее с нулем
Вызов: Возьмите вектор / список целых чисел в качестве входных данных и выведите наибольшее число, смежное с нулем. Характеристики: Как всегда, дополнительный формат ввода и вывода Вы можете предположить, что будет хотя бы один ноль и хотя бы один ненулевой элемент. Тестовые случаи: 1 4 3 6 0 3 7 …
38 code-golf  number 

28
Когда День Благодарения?
Задний план Некоторые праздники имеют фиксированные, легко запоминающиеся даты, такие как 31 октября, 25 декабря и т. Д. Некоторые, однако, хотят быть хлопотными. Они указаны как «первый понедельник сентября» или «четвертый четверг ноября». Как я должен знать, когда это будет? Все, что я знаю, это то, что День Благодарения быстро …
38 code-golf  date 

8
Могу ли я раздвинуть пазл?
Напишите программу или функцию, которая принимает прямоугольную сетку текста, где каждая ячейка представляет собой Aили B. Все Aячейки образуют односвязную форму, то есть все они будут ортогонально соединены без отверстий (соседние по диагонали буквы не считаются связанными). Точно так же все Bклетки будут образовывать другую, просто связанную форму. Сетка всегда …

30
Число Рина
Константа Champernowne - это число, которое строится путем объединения первых nчисел с nтенденцией к бесконечности. Это выглядит примерно так: 0.123456789101112131415161718192021222324252627282930... Теперь я опишу вам число Рина . Его можно рассматривать как минимизацию константы Champernowne как целого числа. Я буду ссылаться на число Рина с первыми nцифрами как Ri ( n …

9
Сделайте медленную ошибку Quine Maker!
Как часть его ответа, чтобы сделать ошибку Quine! @Falko предложил следующий алгоритм: Как создать собственное решение за 2 минуты? Откройте новый файл в IDE по вашему выбору. Ударь голову по клавиатуре перед собой. Compile. Замените код сообщением об ошибке компилятора. Повторите шаги 3 и 4, пока код не сходится. Держу …

17
Garlandification
Слова гирлянды Гирлянда слово это слово , которое может быть нанизанные , как гирлянду, потому что она заканчивается теми же буквами , что начинается с. Эти группы букв могут даже перекрываться! Например, undergroundэто гирлянда слово порядка 3, потому что она начинается и заканчивается тем же 3 -х символов, und. Это …
38 code-golf  string 

15
Преобразователь температуры
Это задача размером в байт, в которой необходимо преобразовать входную температуру в одной из трех единиц (градусы Цельсия, Кельвина и Фаренгейта) в две другие. вход Вам будет предоставлена ​​температура в виде числа, за которым следует единица измерения (разделенная пробелом). Температура может быть целым числом или числом с плавающей запятой (23 …

10
Писсуарный протокол
Задний план Так называемый «Протокол мочеиспускания», описывающий порядок, в котором отдельные писсуары отбираются в мужской ванной комнате, обсуждался во многих местах. Одна версия приведена в этом сообщении блога xkcd . Этот вопрос касается небольшого изменения: Расположение : n писсуаров в ряд. Протокол : каждый новый человек выбирает один из писсуаров, …

5
Это слово на изумленной доске?
Введение После дня питья и просмотра чемпионата мира вы садитесь играть в дружескую игру ошеломления. Наступление вспыхивает, когда вас обвиняют в том, что вы тратите время на все с пустыми словами, которых нет даже на доске! Возможно, вы встречаетесь с двойным, но, конечно, вы думаете достаточно прямо, чтобы написать программу, …
38 code-golf  boggle 

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