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

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

2
Изменение наследственной базы
Фон В этой задаче базовое bпредставление целого числа nявляется выражением nв виде суммы степеней b, где каждый член встречается в большинстве b-1случаев. Например, base- 4представление 2015является 4^5 + 3*4^4 + 3*4^3 + 4^2 + 3*4 + 3 Теперь наследственное базисное bпредставление nполучается путем преобразования показателей в их базовые bпредставления, затем …

9
Упорядочение массива целых чисел с отрицаниями, нулями и положительными числами за одну итерацию
Возьмите массив целых чисел, содержащий отрицательные числа, положительные числа и нули. Сгруппируйте его с одной итерацией и поместите так , чтобы все отрицательные числа шли первыми, за которыми следовали все нули, а затем все положительные числа. Пример: Input: 5, 3, 0, -6, 2, 0, 5 Output: -6, 0, 0, 3, …

3
Музыка: как называется этот аккорд?
Это обратная сторона музыки: что в этом аккорде? , который должен напечатать ноты в данном аккорде. На этот раз вход представляет собой список нот в аккорде, и ваша задача - вывести, какой это аккорд. Ваша программа должна поддерживать следующие триадические аккорды. Примеры приведены с корнем C. Аккорды с другими корнями …

3
3x3 подключенных компонентов
Соревнование Рассмотрим сетку короля 3x3, как показано на следующем рисунке ASCII: A--B--C |\/|\/| |/\|/\| D--E--F |\/|\/| |/\|/\| G--H--I В качестве входных данных вы получаете список целых чисел длиной 9, которые обозначают маркировку узлов. Например, ввод [0,1,1,2,1,0,5,5,1]представляет следующую маркировку: 0--1--1 |\/|\/| |/\|/\| 2--1--0 |\/|\/| |/\|/\| 5--5--1 Ваш вывод - это набор …

4
Кураторская дилемма
Введение Вы - друг куратора художественного музея, который недавно получил удовольствие от получения современного искусства от четырех художников ( некоторые из которых могут дать куратору ноль произведений искусства, молодые негодяи ). Поскольку это современное искусство, все произведения художника выглядят одинаково. Ваш друг хочет использовать компьютер, чтобы решить, в каком порядке …

11
Найти пары чисел с определенным LCM и GCD
Я работал над математическим вопросом с моим другом, и мы решили написать сценарий, который найдет ответ. Оригинальный вопрос заключается в следующем: Разница двух натуральных чисел - 2010, и их наибольший общий знаменатель в 2014 году меньше их наименьшего общего множителя. Найдите все возможные решения. Мы начали писать программу независимо друг …
9 code-golf  math 

3
Распечатать пересечение последовательностей
Последовательности Вам даны четыре числовые последовательности, пронумерованные до 1конца 4. OEIS Местоположение 0's, когда натуральные числа перечислены в двоичном виде. Вот пример того, как рассчитать последовательность: 0,1,10,11,100,101,110,111 ^ ^ ^^ ^ ^ 0 3 78 10 14 Начало последовательности выглядит так: 0, 3, 7, 8, 10, 14, 19, 20, 21, …

4
Разложить число на сумму повторных чисел
Repdigits являются номерами формы a * (10^n - 1)/9с a in [-9,9]\{0}(другими словами 111, -3333, 66, номера, которые сделаны путем повторения только одной цифры) Цель: написать программу или функцию, которая принимает одно положительное целое число Nи печатает N = s_1 + s_2 + ... + s_k. В каждой строке должно …

6
Мышеловка Майкла Крайтона
В 1984 году Майкл Крайтон написал программу BASIC для обеспечения безопасности, которая была опубликована в журнале Creative Computing. Программа попросит пользователя ввести фразу по своему выбору, запишет интервалы между нажатиями клавиш, а затем попросит ее повторить фразу. Если время слишком сильно отличается, программа определит пользователя как самозванца. Ваше задание: создать …
9 code-golf 

14
Какой сейчас год?
Это декабрь 2014 года, а 2015 год почти начался. Однако, похоже, не все это осознали. Но люди PPCG приходят на помощь! вход Ваша программа имеет сетку, похожую на сетку, где дни в декабре месяце выглядят иначе, чем в ноябре и январе. Каждая неделя начинается с воскресенья и заканчивается субботой. Дни …

1
Примечания к табулатуре
Вызов Учитывая список заметок, необходимо вернуть соответствующую табулатуру. Ноты Ноты должны быть в диапазоне от A до G включительно, а диапазон октав от 2 до 6 включительно. Формат примечание-октава с #представлением резкой и bпредставляющей квартиру. Например: A7или F#3. Вкладки Табулатура - это метод написания музыки путем схематического представления инструмента. Обычно …

5
Отверстие 2 - Премьер Куайн
Найдите отверстие 1 здесь . Создайте квин, который при запуске выдает свой собственный блок исходного кода несколько раз. Фактически, он должен вывести его n раз, где n в следующем простом числе. Я думаю, что пример показывает это лучше всего. [MY QUINE][MY QUINE] [MY QUINE][MY QUINE][MY QUINE] [MY QUINE][MY QUINE][MY QUINE][MY …

3
Генерация действительных значений Фибоначчи
Фон Черепица Фибоначчи - это чередование линии (1D) с использованием двух сегментов: короткого S и длинного L (их отношение длины - золотое сечение, но это не относится к этой задаче). Чтобы плитка, использующая эти два прототипа, фактически была плиткой Фибоначчи, должны быть выполнены следующие условия: Черепица не должна содержать подпоследовательность …

4
Итерация Мура
Информация Числа от 1 до 9 представляют ячейку в районе Мура , где 5 - центральная ячейка. Так: 123 456 789 1={-1,-1} 2={-1, 0} 3={-1, 1} 4={ 0,-1} 5={ 0, 0} 6={ 0, 1} 7={ 1,-1} 8={ 1, 0} 9={ 1, 1} Соревнование Вы можете получить ввод через STDIN, ARGV …
9 code-golf 

1
График результатов поиска Google
Когда вы что-то ищете в Google , в верхней части страницы удобно появляется сообщение о чем-то вроде этого About 53,000,000 results (0.22 seconds). (Числа меняются в зависимости от того, что искали, конечно.) В этом задании вы напишите программу, которая рисует логарифмический ASCII-график количества результатов, выданных Google при поиске всех непустых …

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