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

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

30
Я играю в гольф?
Определение и правила Golfy массив представляет собой массив целых чисел, где каждый элемент является выше , чем или равно средним арифметическим все предыдущими элементами. Ваша задача - определить, является ли массив положительных целых чисел, указанных в качестве входных данных, гольфием или нет. Вам не нужно обрабатывать пустой список. Применяются лазейки …

18
Обратные Математические Циклы
Вдохновленный этим В связанном задании нас просят применить дополнение к элементам оригинала и обратное к входному массиву. В этом задании мы немного усложним его, введя другие основные математические операции. Получив массив целых чисел, переберите +, *, -, //, %, ^, где //есть целочисленное деление и ^экспонента, применяя его к обратной …

19
Отличия пар MaxMin Divisor (DMDP)
Давайте поговорим о делителях ... Оставляя идеальные квадраты (на мгновение), все натуральные числа можно выразить как произведение 2 их делителей. Быстрый пример для 126: Вот все делители126 Как видите, все делители могут быть спарены. Вот что мы будем называть парами делителей : [1, 126], [2, 63], [3, 42], [6, 21], …

29
Повторите N-е элементы
У нас не было строки вопроса в течение некоторого времени (5 дней, чтобы быть точным), поэтому давайте перейдем к одному. Получив строку sи положительное целое число n, возьмите каждый nэлемент th s, повторите его nраз и поместите обратно вs . Например, если n = 3и s = "Hello, World!", каждый …
18 code-golf  string 

19
Матрица с 1 по L (n), во всех n столбцах
Вызов: Возьмите список, L, содержащий положительные целые числа в качестве входных данных: 3 5 2 1 6 и создать матрицу, в которой n-й столбец содержит вектор 1: L (n) , где более короткие строки дополняются нулями. Тестовые случаи: 3 5 2 1 6 ----------------- 1 1 1 1 1 2 …
18 code-golf  matrix 

1
Комната Зеркала
(Эта проблема очень похожа, но эта текущая проблема имеет дополнительные сложности.) Представьте себе двухмерную комнату, где стены покрыты плоскими зеркалами. Внезапно луч света попадает в комнату, где отсутствует кусок стены! Световой луч танцует по комнате, отражаясь от настенных зеркал и в конце концов покидая комнату. Логика Вам дается 5 переменных: …

1
Пользовательские интерфейсы Ascii
В этом вызове мы отображаем пользовательские интерфейсы Ascii. +----------------------+ |+-----------++-------+| ||<- Previous||Next ->|| |+-----------++-------+| |== The title == | | | |Lorem ipsum dolor | |sit amet... | |+--------------+ | ||Post a comment| | |+--------------+ | |+-----------------+ | ||User X commented:| | || | | ||This is amazing! | | …

21
Выходные диагональные позиции меня в квадрате
Для заданного числа nвыведите упорядоченный список индексов на основе 1, попадающих на одну из диагоналей n*nквадратной матрицы. Пример: Для ввода 3: Квадрат должен быть: 1 2 3 4 5 6 7 8 9 Теперь мы выбираем все индексы, представленные \, /или X( #или недиагональные позиции отклоняются) \ # / # …
18 code-golf  math  matrix 

12
Оригинальный номер (II)
Эта задача, по сути, идентична этой, только с одним отличием: теперь разрешено перетасовывать буквы в любом месте строки. сценарий У Джона есть важный номер, и он не хочет, чтобы другие видели это. Он решил зашифровать номер, используя следующие шаги: Его число всегда является неубывающей последовательностью (т. Е. "1123") Он перевел …

28
Матрица в диапазоне
Соревнование Для целочисленного n>0вывода вывести n+1 X n+1матрицу, содержащую все целые числа от 1до, 2nкак показано в тестовых примерах ниже Тестовые случаи n=1 1 2 2 2 n=2 1 2 4 2 3 4 4 4 4 n=5 1 2 3 4 5 10 2 3 4 5 6 10 …

12
Все ваши базы 97 принадлежат нам
Многие языки программирования написаны с использованием исключительно ASCII для печати, вкладок и новых строк. Эти 97 символов затем сохраняются в 8-битных байтах (которые на самом деле способны содержать 256 различных символов!), Что просто ужасно неэффективно - особенно в игре в код, где каждый байт имеет значение! В этом задании вы …

16
Это немного растянуть ․․․
Входные данные: Мы берем два входа: Вход bс двумя различными значениями: Leftи Right. † И положительное целое число n. Выход: Основываясь на вводе влево / вправо, мы выводим одну из следующих двух последовательностей в диапазоне 1-n(в последовательностях ниже отображаются первые 125 элементов): Left: 1, 6, 7, 56, 57, 62, 63, …

6
ANNNOUNNNCCCEEERRR VOICCCEEE
Напишите функцию, которая принимает строку букв и пробелов (не нужно обрабатывать не-буквы) и выполняет алгоритм перевода ANNOUNCER VOICE следующим образом: Во-первых, все в верхнем регистре. Для каждого слова Удлините каждую группу согласных, утроив каждую букву; за исключением случаев, когда слово начинается с группы согласных, не удлиняйте эту группу. Например, otherдолжен …
18 code-golf  string 

3
Когда Фибоначчи встречает королев
(вдохновленный ответом Хелки на мою случайную пару тегов "шахматы" и "Фибоначчи" в чате) Фибоначчи Эти числа Фибоначчи являются одним из наиболее известных последовательностей в математике, где каждое число состоит путем сложения двух предыдущих чисел вместе. Ниже приведено определение последовательности с нулевым индексом: f(0) = 0 f(1) = 1 f(n) = …

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

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