Вопросы с тегом «code-golf»

Code-golf - это соревнование для решения конкретной проблемы в наименьшем количестве байтов исходного кода.

18
Найти десятое десятичного числа пи
Уже есть 30 задач, посвященных пи, но ни один не просит вас найти n-ую десятичную дробь, так что ... Вызов Для любого целого числа в диапазоне 0 <= n <= 10000отображения n-е десятичное число от pi. правила Десятичные дроби - каждое число после 3. Ваша программа может быть функцией или …
33 code-golf  math  pi 

14
Пифагорейская тройная последовательность
Пифагора тройной состоит из трех натуральных чисел а, б и в, такое , что 2 + B 2 = с 2 . Такая тройка обычно пишется (a, b, c), и хорошо известным примером является (3, 4, 5). Если (a, b, c) является пифагорейской тройкой, то (ka, kb, kc) так же, …

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

19
Нахождение n-го простого числа такого, что простое число 1 делится на n
проблема Цель, как говорится в заголовке, найти n-е простое число такое, что простое число 1 делится на n. объяснение Вот пример, чтобы вы поняли вопрос, это не обязательно так, как это должно быть решено. Это просто как способ объяснить вопрос учитывая 3 в качестве входных данных, мы сначала посмотрим на …

24
Это число Лошиана?
Положительное целое число k- это число Леша, если kможет быть выражен как i*i + j*j + i*jдля i, jцелых чисел. Например, первые положительные числа Леша: 1( i=1, j=0); 3( i=j=1); 4( i=2, j=0); 7( i=2, j=1); 9( i=-3, j=3); ... Обратите внимание , что i, jдля данных kне являются уникальными. …
33 code-golf  math  number  number-theory  decision-problem  code-golf  kolmogorov-complexity  code-golf  sequence  code-golf  path-finding  chess  code-golf  string  ascii-art  kolmogorov-complexity  code-golf  math  arithmetic  code-golf  code-golf  number  code-golf  geometry  code-golf  math  code-golf  code-golf  kolmogorov-complexity  alphabet  code-golf  regular-expression  hexagonal-grid  king-of-the-hill  path-finding  java  code-golf  string  sorting  code-golf  string  grid  code-challenge  compression  code-golf  random  code-golf  sequence  arithmetic  code-golf  number  grid  tiling  code-golf  tips  code-golf  sequence  number-theory  recursion  code-golf  string  grid  code-golf  math  number  combinatorics  permutations  string  code-challenge  code-golf  sequence  number-theory  subsequence 

9
Я действительно хотел ромб, но все, что я получил, был этот тупой прямоугольник
Учитывая только линейку и компас, вписать ромб внутри данного прямоугольника, разделяя две противоположные точки. вход Входными данными являются размеры прямоугольника. В показанном примере это будет 125, 50. Вы можете вводить данные любым удобным для вас способом (в виде двух целых чисел, списка, строк и т. Д.). Чем больше размер будет …

18
Numpad's Knight Numbers
Для ненулевых цифр на стандартной цифровой клавиатуре 789 456 123 рассмотрите возможность размещения шахматного рыцаря на любую цифру и перемещайте его с любым количеством нормальных L-образных прыжков, отслеживая положительное десятичное целое число. Какие натуральные числа можно выразить таким образом? Один из них 38, так как рыцарь мог начать с 3и …

14
Пройдите слова!
По моему скромному мнению, стандартный текст скучен. Поэтому я предлагаю новый стандарт письма, ходячие слова! Ходячие слова Ходячие слова - это слова, которые будут отвечать определенным персонажам. Для этой задачи триггерные символы взяты [u, d, r, l]из up down right left. Всякий раз, когда вы сталкиваетесь с таким символом при …

21
Имитация нажатия клавиш
Ваша задача - смоделировать пару нажатий клавиш, которые вводит пользователь. вход Массив строк или строка с выбранным вами разделителем (вне диапазона 32-126), содержащая как минимум одно нажатие клавиши. Этот массив будет содержать только два типа строк: пассивные нажатия клавиш (одиночные символы) и команды (символы в скобках [ ]). Пассивные нажатия …
33 code-golf  string 

29
Это код префикса?
В теории информации «префиксный код» - это словарь, в котором ни один из ключей не является префиксом другого. Другими словами, это означает, что ни одна из строк не начинается ни с одной другой. Например, {"9", "55"}это код префикса, но {"5", "9", "55"}это не так. Самым большим преимуществом этого является то, …

30
Давайте уменьшим монотонность
... но не надо быть строгим. Учитывая непустой массив строго положительных целых чисел, определите, является ли это: Монотонность строго уменьшается . Это означает, что каждая запись строго меньше, чем предыдущая. Монотонно не увеличивается, но не строго уменьшается . Это означает, что каждая запись меньше или равна предыдущей, и массив не …

5
Сделать квадраты скобки
Каждый программист знает, что скобки []{}()<>- это действительно весело. Чтобы усугубить это удовольствие, группы переплетенных скобок могут быть преобразованы в симпатичные и нечеткие диаграммы. Допустим, у вас есть строка, которая содержит сбалансированные скобки, например [{][<(]})>(()). Шаг первый - повернуть струну на 45 градусов по часовой стрелке. (В Mathematica это можно …

15
Найти синкопацию
Учитывая ввод строки, состоящей целиком из qs, представляющих четвертные ноты, и es, представляющих восьмые ноты, выведите индексы четвертных нот, которые синкопированы. Синкопация сложна, но для целей этой задачи наше определение «синкопированного» будет очень простым: четвертная нота, начинающаяся с «безударного» - то есть, удары считаются как «и» в n / 4 …
33 code-golf  music 

30
Напишите программу для эластизации струн
Хороший глагол там, в названии. Напишите программу, которая задает входную строку, «упростит» эту строку и выведет результат. Эластизация строки выполняется следующим образом: Первый символ отображается один раз. Второй символ показан дважды. Третий символ показан трижды и так далее. Как вы можете видеть, количество дубликатов определенного символа связано с индексом символа …
33 code-golf  string 

11
Какая песня играет?
Вдохновленный этим xkcd Ты работаешь на Shazam и у них есть проект для вас. Некоторые клиенты жалуются на то, что их приложение занимает слишком много места на телефоне, поэтому они хотят, чтобы вы запрограммировали облегченную версию приложения. К сожалению, ваш существующий код может понимать только слово «na», и вы должны …

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