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

14
Через алфавит

Через алфавит В этом испытании у вас возникнут проблемы с запоминанием букв алфавита. Чтобы обойти это, вы идете вверх и вниз по алфавиту, пока не дойдете до буквы. Поскольку вы хотите, чтобы ваш код был переносимым, вы будете писать его буквенными блоками. У вас ограниченное количество буквенных...

14
И все люди сказали ...

Цель С учетом ввода текста, который не содержит символов [или ], выполните следующие действия: Для каждого экземпляра Amenс хотя бы одной заглавной буквой (то есть для всех случаев Amenисключения amen) выведите то же самое Amen(сохраните заглавными буквами). Для каждого экземпляра /all the people...

14
Строка Zip и сортировка

Имея список строк, выведите единственную строку, сформированную путем взятия символа из каждой строки в каждой позиции, сортировки их по порядковому номеру ASCII и добавления их по порядку к выходной строке. Другими словами, для nвходных строк первые nсимволы вывода будут первыми символами каждого...

14
Количество штук на шашечной доске

Вступление Обычная доска для шашек содержит 8 х 8 = 64 квадрата: Вы можете видеть, что всего есть 12 белых фигур . Черное и белое всегда имеют одинаковое количество фигур. Если на доске есть еще фигуры, фигуры будут соседними, что не разрешено для этой задачи. Чтобы прояснить ситуацию, вот...

14
Сколько квадратов, кубов, четвертых степеней и т. Д. Мне нужно сложить?

Вам дано неотрицательное целое число nи целое число p >= 2. Вам нужно сложить вместе несколько pстепеней ( p=2значит квадраты, p=3кубы), чтобы получить n. Это всегда для любого неотрицательного n, но вы не знаете много-й pстепени (любого положительного целого числа), которая вам понадобится. Это...

14
Интерпретировать StackyMath!

Пора вам реализовать мой новый язык на основе стека! Это называется StackyMath. Это будет основанный на стеке язык с 8 операциями над стеком и способами добавления чисел в стек. Список операций: /: Отдел. Выполняется 2 верхних номера стека. Откладывает результат обратно в стек. *Умножение....

14
Игра Семерок! Кто что сказал?

Игра Семерок ведется следующим образом: nигроки садятся в круг и начинают считать с 1, переходя влево (или от игрока Aк игроку B). Когда достигается число, в pкотором есть 7ИЛИ, делимое на 7, то игрок, который произнес число p-1, после того, как следующий игрок сказал p, должен сказать, p+1и...

14
Шифр Бэкона: введение в стеганографию

Этот маленький поросенок вышел на рынок, этот маленький поросенок написал код ... Подожди, мы не говорим об этом беконе, мы говорим о сэре Фрэнсисе Бэконе! В частности, шифр Бэкона, разработанный в конце 1500-х годов , как метод сокрытия сообщения в другом сообщении, метод стеганографии . Шифр...

14
Найти следующие наборы

Задача ниже требует, чтобы вы были знакомы с формальной теорией синтаксического анализа. Если вы не знаете, что задает вопрос, потому что не знаете, что означают эти термины, грамматики без контекста и наборы «первый / следующий» рассматриваются во многих университетских курсах. Я могу...

14
D & D Навыки Навыков

В Dungeons & Dragons почти все решается броском кубика. Как правило, если бросок больше или равен указанному значению, ваша попытка сделать то, что вы хотели сделать, увенчается успехом и в противном случае не удастся. Чаще всего для броска используется 20-сторонний штамп (он же d20). В других...

14
Свойства бинарных функций

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

14
Письма, двигайся! Pt. 2

Первые письма, двигайся! был очень популярен, но имел ограниченное участие. Этот будет легче решить, но мы надеемся привлечь некоторые уловки в гольф. Вам дана строка только строчных букв. Для каждой буквы с положением в алфавите m переместите ее так, чтобы она стала m- й буквой с конца. Если...

14
Евклидовы векторы

Учитывая искусство двух векторов в ASCII, найдите величину и степень результирующего вектора. вход Это может быть получено через STDIN, считано из локального файла или предоставлено посредством вызова функции. Вот пример двух векторного ввода: ^------> | | | x Это означает изменение 4 единиц на...

14
Волшебные шахматные «прыгающие» модели движения

Прыгун категория волшебной шахматной фигуры , которая двигается по «прыжкам» . Нормальный рыцарь - (1,2) -прыжок, что означает, что каждое движение включает в себя перемещение на 1 квадрат в ортогональном направлении и 2 квадрата в перпендикулярном направлении. .o.o. o...o ..N.. o...o .o.o. Есть...

14
Правила распространения в пиратском мире

Существует существующая «игра», в которой пираты рационально делят золотые монеты по определенным правилам. Цитата из Википедии : Есть 5 рациональных пиратов, A, B, C, D и E. Они находят 100 золотых монет. Они должны решить, как их распределить. У пиратов строгий порядок старшинства: A превосходит...

14
Сделайте простой инструмент для красивых комментариев

Вызов: Некоторый ascii-art - трудная задача, но она облегчает чтение комментариев к коду, особенно когда код плотный. Задача состоит в том, чтобы сделать простой инструмент, который преобразует комментарии в простой ascii-art со стрелками. Комментарии для изменения отделяются пустыми комментариями....

14
Часы (карточная игра)

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

14
Нули в интервале

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

14
Индексируемая квинна

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

14
Сгенерируйте Java

Ваш начальник хочет, чтобы вы написали такой код: public static boolean isPowerOfTen(long input) { return input == 1L || input == 10L || input == 100L || input == 1000L || input == 10000L || input == 100000L || input == 1000000L || input == 10000000L || input == 100000000L || input == 1000000000L...