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

9
«Атомный» код гольфа - определите количество нейтронов в изотопе

Ваша задача - взять строку, содержащую изотоп элемента в качестве входных данных, закодированный, как показано в следующем примере, с атомным номером, за которым следует пробел и химический символ IUPAC для элемента: 162 Dy и вернуть количество нейтронов в атоме этого изотопа. В приведенном выше...

9
Найти пары чисел с определенным LCM и GCD

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

9
3x3 подключенных компонентов

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

9
Какой сейчас год?

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

9
Кураторская дилемма

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

9
Музыка: как называется этот аккорд?

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

9
Изменение наследственной базы

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

9
Упорядочение массива целых чисел с отрицаниями, нулями и положительными числами за одну итерацию

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

9
Рок-бумага-ножницы симулятор соревнований

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

9
Python 3 - пробовал играть в гольф мое задание

Примечание: это не такая сложная игра в гольф; это больше так просить предложения по игре в гольф. Недавно у меня было задание Python для моего класса веб-разработки, чтобы проверить, можем ли мы писать код. Поскольку я уже чувствую себя комфортно в Python, я решил попробовать сыграть в гольф, и...

9
Почти лексикографическое сравнение списков

вход Два списка Aи Bнеотрицательных целых чисел. Вывод Либо 1, 0либо -1, в зависимости от того A, больше ли , равно или меньше, чем в Bотношении витого лексикографического порядка, как определено ниже. Если вы хотите, вы можете заменить 1, 0и -1с любыми другими тремя значениями постоянных....

9
Downhill Maze Solver

Лабиринт под уклоном представлен в виде ряда строк, разделенных пробелами от 0 до 9 включительно, плюс один «S» и один «X», где S обозначает начало, а X обозначает конец. В спусковом лабиринте вы можете идти только в пространство, которое находится рядом с вами на севере, юге, востоке или западе...

9
Подсчитать максимальные заборы

Фон Я хочу построить забор. Для этого я собрал несколько столбов и прикрепил их к земле. Я также собрал много досок, которые я прибил к полюсам, чтобы сделать настоящий забор. Я склонен увлекаться сборкой вещей, и, скорее всего, я просто буду прибивать доски к столбам, пока не останется места для...

9
Суммирование цветных графиков

В некоторых случаях, часто в физике, вы должны суммировать графики. Ваша задача - написать на выбранном вами языке программу или функцию, которая принимает несколько графиков в виде изображений, вычисляет все возможные суммы и выводит результат. диаграммы Графики - это изображения, которые содержат...

9
Написать кодировщик GIF

Да, старый добрый GIF. Любимый за его универсальность, ненавистный за его патенты и частично устаревший из-за его ограничений (и патентов), GIF состоит, в основном, из цветовой палитры и изображения с индексом палитры, сжатых с использованием алгоритма LZW. Ваша задача - написать программу, которая...

9
Переверните каждое слово в строке в vim

Ваша задача - создать скрипт vim или предоставить последовательность нажатий клавиш, которая будет работать с одной строкой текста, содержащей до 140 печатных символов ASCII (в любом месте файла, с курсором, начинающимся в любом месте строки), и реверсировать каждый пробел. разделенная строка в...

9
Кратчайший индекс подстроки

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

9
IMP: неявный анализатор умножения

Джеку нравится язык программирования C, но он не любит писать выражения, например, V=a*b*h; умножать значения. Он хотел бы написать V=abh;Вместо этого , почему компилятор должен стонать о том, что abhсимвол не определен, поскольку он int a, b, h;определен, чтобы мы могли выводить умножение?...

9
Новый корабль Тесея

Корабль Тесея старый вопрос , который звучит примерно так: Если на судне были заменены все его оригинальные детали, это все тот же корабль? Для этого гольфа мы будем медленно заменять «части» на «корабле» и посмотрим, сколько времени потребуется, чтобы получить совершенно новый корабль. задача...