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

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

16
Подождите ... что я собирался сказать снова?
Я часто забываю, что я хотел сказать, когда учитель призывает меня говорить. Можете ли вы сделать мне инструмент для решения этой проблемы? Требования: Программа должна зацикливаться следующим образом: Во-первых, взять на вход Если ввод пуст, выведите последний сохраненный вопрос. В противном случае сохраните ввод как вопрос. Ноты: Ввод никогда не …
10 code-golf  string 

1
Brainopterify изображение
Введение Braincopter - это эзотерическая производная Brainf ***, которая кодирует программу Brainf *** в виде изображения. Как 2D-язык, он использует две дополнительные команды; они поворачивают указатель команд (первоначально указывающий вправо) по часовой стрелке и против часовой стрелки. Braincopter очень похож на Brainloller , за исключением того, что вместо использования разных …

20
Анимация, находящая середину
Учитывая непустую строку, продолжайте удалять первый и последний символы, пока не получите один или два символа. Например, если строка была abcde, ваша программа должна напечатать: abcde bcd c Однако, если это так abcdef, он должен останавливаться на двух символах: abcdef bcde cd Конечные символы новой строки и конечные пробелы в …
10 code-golf  string 

2
Corrcey мой Soellign
Introduciton Некоторые из вас, возможно, поняли, что я небрежный типер при использовании моего телефона. Вот почему я хочу, чтобы вы написали программу, которая исправляет мои опечатки. Chalkrnge Учитывая слово с ошибкой, выведите все возможные слова, которые я хотел написать. Typso Основная причина моих опечаток заключается в том, что я нажимаю …
10 code-golf 

1
Сканируйте дактильный гексаметр в уникальной головоломке
Будучи ужасным латинским студентом, в течение нескольких лет я научился ненавидеть многие вещи о латыни. Однако есть одна вещь, которую я люблю. Латинская развертка. Сканирование - это акт определения метра определенной строки стихов. Для латыни это означает разграничение каждого слога в строке как «легкий» или «тяжелый». В латинице есть много …

6
Конструктивные н-гонсы
Конструктивен п-угольник является правильным многоугольником с п сторон , которые можно построить только с компасом и без опознавательных знаков линейки. Как заявлено Гаусс, единственный п , для которых п-угольник построимо является продуктом любого числа различных простых чисел Ферма и мощностью 2 (то есть. n = 2^k * p1 * p2 …
10 code-golf 

9
Супер складные номера
Мы уже определили число складывания здесь . Но теперь мы собираемся определить супер складной номер. Число Super Folding - это число, которое, если его сложить достаточно раз, в конечном итоге достигнет единицы, меньшей степени двойки. Метод складывания немного отличается от вопроса с номером сложения. Алгоритм сворачивания выглядит следующим образом: Взять …

1
Оценить выражения со значительными цифрами
По заданному выражению ваша задача - оценить его. Однако ваш ответ не может содержать больше цифр, чем необходимо, поскольку это создает впечатление более точных измерений, чем реальность. Число значащих цифр, которое имеет число, - это количество цифр, которые оно имеет, когда написано в научной записи, включая нули в конце, если …
10 code-golf  math 

5
Шаги перестановки
Напишите функцию, которая принимает набор целых чисел и печатает каждую перестановку набора, а перестановка выполняется между каждым шагом. вход набор целых чисел, например (0, 1, 2) Вывод список перестановок и перестановок в формате (set) (swap) (set) ... Прецедент Input: (3, 1, 5) Output: (3, 1, 5) (3, 1) (1, 3, …

8
Наименьшее положительное целое число, взаимно простое с двумя последними предшественниками и еще не появившееся; a (1) = 1, a (2) = 2
Определение Два целых числа взаимно просты, если они не имеют общих положительных делителей, кроме 1. a(1) = 1 a(2) = 2 a(n)наименьшее целое положительное число , которое копростое к a(n-1)и a(n-2)и еще не появилось, для целого числа n >= 3. задача Учитывая положительное целое число n, вывод / печать a(n). …

10
Учитывая целое число, вычислить его код Левенштейна
Отказ от ответственности: кодирование Левенштейна совершенно не связано с метрикой расстояния редактирования Левенштейна . <Вставьте длинный рассказ о том, почему коды Левенштейна должны быть рассчитаны здесь.> Код Кодирование Левенштейна - это система присвоения двоичных кодов неотрицательным целым числам, которая сохраняет некоторую странную особенность вероятности, которая не имеет отношения к этой …

13
Формула для сравнений
Китайская теорема об остатках может быть весьма полезным в модульной арифметике. Например, рассмотрим следующий набор конгруэнтных отношений: Для множеств конгруэнции отношений , как это, где все основания ( 3, 5, 7в данном примере) являются совместно простым друг с другом, там будет одно и только одно целым числом nмежду 1и продукт …
10 code-golf  math 

7
Построить матрицу Якоби
Возьмите вектор неизвестных и примените некоторую обобщенную дифференцируемую функцию . Затем якобиан задается такой матрицей , что: Например, предположим, m=3и n=2. Затем (с использованием индексации на основе 0) Якобиан fтогда Цель этой задачи - напечатать эту матрицу Якоби. вход Ваша программа / функция должна принимать в качестве входных данных два …

7
Визуализировать правило цепочки
Определение Цепное правило с двумя функциями гласит: D[f(g(x))] = f'(g(x)) * g'(x) Или, альтернативно: D[f1(f2(x))] = f1'(f2(x)) * f2'(x) Правило цепочки с тремя функциями гласит: D[f(g(h(x)))] = f'(g(h(x))) * g'(h(x)) * h'(x) Или, альтернативно: D[f1(f2(f3(x)))] = f1'(f2(f3(x))) * f2'(f3(x)) * f3'(x) И так далее. задача Если задано целое число от …

6
Последовательности двоичных повторений
Бинарная рекуррентная последовательность является рекурсивно определенной последовательностью следующего вида: Это обобщение последовательности Фибоначчи ( x = 1, y = 2, a = [1, 1], alpha = 1, beta = 1) и последовательности Лукаса ( x = 1, y = 2, a = [2, 1], alpha = 1, beta = 1). …

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