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

38
Rosetta Stone Challenge: что в среднем так или иначе?

Целью Rosetta Stone Challenge является написание решений на максимально возможном количестве языков. Покажите свое программирование многоязычия! Соревнование Когда люди используют термин «среднее», они обычно означают среднее арифметическое, которое представляет собой сумму чисел, деленную на число...

38
Писсуарный протокол

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

38
Давайте играть в мета-крестики-нолики!

Давайте играть в игру мета-крестики-нолики! Это турнир по методу крестики-нолики в стиле « король горы» . Правила Meta Tic-Tac-Toe следующие: Все обычные правила крестики-нолики применяются. Для создания одной мастер-доски предусмотрено девять досок. Вот так: 0|1|2 || 0|1|2 || 0|1|2 ----- || -----...

38
Преобразователь температуры

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

38
Сделайте медленную ошибку Quine Maker!

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

38
Garlandification

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

38
Могу ли я раздвинуть пазл?

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

38
Исправьте Meeesesessessesseesseessesedsed upp teeexexextext

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

38
Когда День Благодарения?

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

38
Ты романизатор, детка

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

38
Число Рина

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

38
Излучение смягчено

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

38
Никогда не говори мне шансы

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

38
Расшифровка цветов XKCD

Рэндалл Манро (автор XKCD) провел опрос, чтобы дать названия цветам . Основным результатом является список названий для 954 самых распространенных цветов монитора RGB . Для простоты программирования вот список в виде простого текста: http://xkcd.com/color/rgb.txt . Осторожно, первая строка не...

38
Найдите наибольшее число, соседнее с нулем

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

38
Это сбалансированное число?

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

38
Обложки с нулевой суммой

Введение Рассмотрим непустой список L целых чисел. С нулевой суммой срез из L представляет собой непрерывную подпоследовательность L , сумма которых равна 0. Например, [1, -3, 2] является нулевой суммой срез [-2, 4, 1, -3, 2, 2 , -1, -1] , но [2, 2] - нет (потому что оно не суммируется с 0), и нет...

38
Каждое слово от Бабаба до Ззыза

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

38
Возврат и перепечатка списка слов

Вот как выполнить возврат и повторную печать из одной строки в другую: Начните с первой строки. Удалите символы в конце, пока результат не станет префиксом второй строки. (Это может занять 0 шагов.) Добавляйте символы в конце, пока результат не станет равным второй строке. (Это также может занять 0...

38
Не дай мне пять!

Вопрос: Вам дадут начальные и конечные целые числа последовательности, и вы должны вернуть количество целых чисел в ней, которые не содержат цифры 5. Начальные и конечные числа должны быть включены! Примеры: 1,9 → 1,2,3,4,6,7,8,9 → Результат 8 4,17 → 4,6,7,8,9,10,11,12,13,14,16,17 → Результат 12...