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

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

5
Сгенери мне чип QFP!
Сгенери мне чип QFP! Из песочницы! QFP - это тип форм-фактора для электрического компонента, в котором контакты выходят по бокам микросхемы. Вот изображение типичного компонента QFP: Вы можете видеть, что общая формула состоит в том, чтобы иметь 4 стороны одинакового количества контактов. Ваша задача - создать программу, которая принимает целое …

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

9
Добавочный Quine
Ваша задача - написать программу или функцию, которая выводит первый символ своего исходного кода, затем второй, затем третий ... каждый раз при запуске. Например, если ваша программа была fooна языке barв файле baz.bar, вы должны получить вывод, подобный следующему: λ bar baz.bar f λ bar baz.bar o λ bar baz.bar …

20
Найти максимальные основные полномочия
Простая степень - это положительное целое число n, которое можно записать в виде n = p k, где p - простое число, а k - положительное целое число. Например, некоторые основные силы [2, 3, 5, 4, 9, 25, 8, 27, 125]. Далее рассмотрим простые степени числа 2. Они есть [2, …
23 code-golf  math  primes 

15
Повторяй за мной!
Задав строку в качестве аргумента, выведите длину самой длинной (-ых) непересекающейся повторной подстроки (-ов) или ноль, если такой строки нет. Вы можете предположить, что входная строка не пуста. Примеры abcdefabc: подстрока abcповторяется в позициях 1 и 7, поэтому программа должна вывести 3 abcabcabcabcab: abcabcили bcabcaили cabcabповторяются, поэтому программа должна вывести …
23 code-golf  string  code-golf  code-golf  kolmogorov-complexity  primes  code-golf  kolmogorov-complexity  hexadecimal  code-golf  code-golf  string  code-golf  string  random  code-golf  array-manipulation  code-golf  ascii-art  kolmogorov-complexity  random  code-golf  array-manipulation  code-golf  stateful  code-golf  hello-world  code-golf  string  code-golf  interpreter  lisp  code-golf  restricted-source  quine  palindrome  code-golf  ascii-art  random  generation  challenge-writing  ascii-art  random  polyglot  maze  answer-chaining  string  cops-and-robbers  whitespace  code-golf  string  cops-and-robbers  whitespace  code-golf  number  sequence  code-golf  date  code-golf  ascii-art  decision-problem  code-golf  combinatorics  chemistry  code-golf  kolmogorov-complexity  source-layout  radiation-hardening  code-golf  ascii-art  path-finding  maze  code-golf  string  ascii-art  game  animation  code-golf  string  ascii-art  code-golf  ascii-art  kolmogorov-complexity  code-golf  restricted-source  new-years 

26
Простые числа с простыми счетчиками битов
задача Найдите все неотрицательные целые числа вплоть до заданного ненулевого положительного целого числа n , которые являются простыми, а количество 1'sи 0'sв их двоичном представлении (не имеющем начальных нулей) тоже простое. Вот первые пять таких простых чисел, 17, 19, 37, 41, 79 10001, 10011, 100101, 101001, 1001111 Разъяснения и правила …

17
Внедрить секундомер
Реализуйте простой цифровой секундомер , который будет отображать время, прошедшее в секундах и минутах, как описано ниже. Важный Пожалуйста, прочтите разделы « Дисплей» и « Управление» ! дисплей Время, прошедшее, должно отображаться в MM:SSформате, заменяя ранее отображенную строку времени «на месте» (также допускается очистка всего экрана или его части). Секундомер …

16
Перемешать рваный массив
Разорванный массив - это массив, в котором каждый элемент представляет собой массив неизвестного числа натуральных чисел. Например, следующие рваные массивы: [[1,2,3],[4],[9,10]] Shape: 3,1,2 [[1],[2],[3]] Shape: 1,1,1 [[1,2,3,4,5,6,8]] Shape: 7 Следующие не рваные массивы: [1] Each element will be an array [] The array will contain at least 1 element [[1,2,3],[]] …

7
Расстояние между двумя точками на диаграмме полярной диаграммы
Краткое объяснение проблемы Напишите программу, чтобы найти минимальное расстояние между двумя точками, проходящими только на лучах, исходящих от источника, и окружностях с центром в начале координат. Объяснение Помещения Теперь давайте представим, что мы находимся в самолете, и на этом самолете нам разрешено путешествовать только особыми способами. Нам разрешено путешествовать на …

25
Обратные дельты массива
Обратные дельты массива Продолжение Обратных Дельт Массива Ваша задача - взять массив 32-битных целых чисел со знаком, перекомпилировать его с обратными дельтами. пример Список, 18 19 17 20 16 имеет дельты: 1 -2 3 -4 который при обращении дает: -4 3 -2 1 затем при перекомпиляции, используя выход: 18 14 …

14
Как рисовать тающие сосульки
Скульптору поручено создать ледяные скульптуры для нового музея в Гренландии. Его начальник дал ему спецификации, которые состоят из двух чисел: [s, m] или size and melt. Размер должен быть нечетным числом. Ему дали несколько фотографий настоящих сосулек: vvvvv [5, 0] vvv v vvvvvvv [7, 0] vvvvv vvv v vvvvvvv [7, …

8
Наименьшее количество смежных монотонных подпоследовательностей
Описание задачи Монотонная подпоследовательность представляет собой последовательность чисел , [a1, a2, ..., an]таких , что a1 <= a2 <= ... <= anили a1 >= a2 >= ... >= an. [1, 3, 3, 7, 9, 13, 13, 100]является монотонной (неубывающей) подпоследовательностью, а также [9, 4, 4, 3, 0, -10, -12](эта не …

11
Проблема декантации
Учитывая, что N графинов (0 < N <10), в которых может содержаться C 0 ... C N-1 литров (0 < C <50), и цель G литров, пожалуйста, определите, возможно ли достичь этой цели, используя только следующие действия: Заполнить графин Пустой графин Налейте из одного графина в другой, пока тот, на …
23 code-golf  math 

14
Найди супер палиндромы!
Рассмотрим число 99999999. Это число явно палиндром. Наибольший коэффициент 99999999 равен 137. Если вы разделите 99999999 на 137, вы получите 729927. Это число также является палиндромом. Наибольший простой коэффициент 729927 равен 101. 729927/101 = 7227, который снова является палиндромом. Наибольшее простое число 7227 составляет 73. 7227/73 = 99, который снова …

9
Проблема с тыквой
Задний план: Джек - тыква, которая любит пугать жителей деревень возле тыквенного участка каждый Хэллоуин. Однако каждый год после того, как кто-то зажигает свечу внутри него, у него есть ограниченное количество времени, чтобы напугать всех до того, как свеча сгорит, таким образом, он не может больше напугать жителей деревни, потому …

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