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

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

15
Многочлены Чебышёва (Чебышевские полиномы)
Многочлены Чебышева - это семейство ортогональных многочленов, которые всплывают в разных местах математики, и у них много интересных свойств. Одной из характеристик их является то, что они являются уникальными полиномами, которые удовлетворяют .Tn(cos(x)) = cos(n*x) Вызов Учитывая неотрицательное целое число n, вы должны вывести n-ый полином Чебышева. ,Tn(x) Определение n-М …

14
Раздвоенный текст
Учитывая строку букв ASCII (верхний и / или нижний регистр), выведите необработанный MathJax, необходимый для отображения этой строки, раздваивающейся на каждом символе, в верхние и нижние индексы. Например, входные данные catи horseбудут приводить к выходным данным, которые MathJax отображает следующим образом, соответственно: Обратите внимание, что требуется только один вход - …
26 code-golf  string 

8
A083569: Наименьшее m не встречается раньше, так что m + n простое
Определите 1-индексированную последовательность следующим образом: A083569(1) = 1 A083569(n)где nцелое число больше, чем 1наименьшее целое число m, не встречающееся ранее, например m+nпростое число. Ваша задача взять nи вернуться A083569(n). n A083569(n) 1 1 2 3 3 2 4 7 5 6 6 5 7 4 8 9 9 8 10 …

3
Скудная машина
Классическим примером для представления людям концепции дискретного распределения вероятностей является бобовая машина . У этой машины большое количество мрамора выпадает из узкого прохода наверху, после чего они ударяются о ряды переплетенных штифтов, где на каждом штифте попадание мрамора может упасть влево или вправо от штифта. Наконец, штифты собраны в вертикальные …

30
Евро монеты и купюры
Поскольку большинство стран, использующих евро, имеют ,десятичный разделитель, вы также должны использовать его. Задача - вывести все значения монет евро и банкнот в порядке возрастания. Вы также должны поставить трейлинг ,00на целочисленные значения. 0,01 0,02 0,05 0,10 0,20 0,50 1,00 2,00 5,00 10,00 20,00 50,00 100,00 200,00 500,00 Я принимаю …

8
Где-то на трубе ... Но на каких линиях?
London Underground AKA The Tube является старейшим подземной железной дорогой в мире, в настоящее время он состоит из одиннадцати линий * обслуживание 267 названных станций (строго 269 ** станций , так как «Эджвэр Road» и «Хаммерсмит» каждый занимают два места) Соревнование Выведите названия линий, обслуживающих станцию, заданную по имени в …

15
Игра номерных знаков Испании
Этот вопрос основан на вопросе, который я задал на испанском языке . Да, я попросил алгоритм на испанском языке. :) В Испании нынешние номерные знаки имеют такую ​​схему: 1234 XYZ где XYZ - три согласных, взятых из полного набора испанских согласных (я думаю, кроме «С»). Иногда, путешествуя с моей женой, …

22
Это слабое простое число?
Простое число является слабым, если ближайшее другое простое число меньше его. Если есть связь, простое число не является слабым. Например, 73 - слабое простое число, потому что 71 - простое, а 75 - составное. задача Напишите некоторый компьютерный код, который, если задано простое число больше 2, будет определять, является ли …

30
Диагональный алфавит на вход
Вдохновленный этим постом . Для тех, кто помечает этот вопрос как дубликат, я призываю вас на самом деле прочитать вопрос, чтобы увидеть, что мой является модификацией связанного. Связанный не требует ввода и должен просто печатать алфавит по диагонали. Соревнование Учитывая ввод между 1-26 включительно, напечатайте алфавит по диагонали, но начните …

30
N-е различия
В математике одним из способов выяснить, какой тип данного отношения (линейный, квадратичный и т. Д.) Является вычисление различий. Для этого вы берете список значений y, для которых промежуток между соответствующими значениями x одинаков, и вычитаете каждое из числа над числом над ним, создавая список чисел на один короче предыдущего списка. …

8
Эрр, где я?
о нет! Я пойман в ловушку в большом лесу (хорошо, не совсем, но только предположите это), и я не знаю, где я! К счастью, я принес свой ноутбук. Но когда я искал «Карты», там было «Нет результатов», и я прошу об этом в качестве крайней меры. Пожалуйста, создайте программу, которая …
26 code-golf 

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

7
Сделай флаг волной
Возьмите флаг, как этот: ----------------------------- | | | | | | |=============+=============| | | | | | | ----------------------------- И ввод числа: «длина волны» Скажем, длина волны была 5. Затем, каждые 5 символов вдоль линии от начала, замените следующий символ a -на \и сдвиньте все символы после него на одну …

22
Это хорошая доска 2048?
Это мой первый вопрос здесь, поэтому любые предложения в комментариях будут оценены! Благодарность ;) Введение Одна из самых распространенных стратегий игры 2048 года - никогда не падать . Это помещает все большие числа вверху, а нижние внизу. Таким образом, если вы правильно примените эту стратегию, ваша доска всегда будет соответствовать …

21
Сгруппировать список по частоте
Имея список целых чисел, сначала сгруппируйте элементы, которые встречаются чаще всего, затем сгруппируйте больше всего и т. Д., Пока каждый уникальный элемент в списке не будет сгруппирован один раз. Примеры: Входные данные: [1,2,3] Выход: [[1,2,3]] Входные данные: [1,1,1,2,2,3,3,4,5,6] Выход: [[1],[2,3],[4,5,6]] Входные данные: [1,1,1,4,5,6,6,6,7,7,8,8,8,8,8,8,8,9,5,6,5,6,5,6,5,6,-56] Выход: [[6, 8],[5],[1],[7],[9,4,-56]] Входные данные: [] Выход: …

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