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

20
Подключите четыре валидатора

Вступление Connect Four - игра, в которой вы пытаетесь получить четыре подряд: по горизонтали, по вертикали или по диагонали. В этом коде гольф мы будем пытаться выяснить, кто выиграл, учитывая игровую доску. Всегда будет один победитель и только один победитель. задача Имея доску Connect Four,...

20
Гексагональные треугольники!

Ваша задача: сделать шестиугольный треугольник с длиной стороны n, где nположительное целое число или 0. Сначала позвольте мне определить шестиугольник: / \ | | \ / (Удивительное искусство ASCII, верно?) Шестиугольники могут быть связаны друг с другом, разделяя стороны: / \ / \ | | | \ / \ / / \ |...

20
Линейная интерполяция последовательности Фибоначчи

Ваша задача - найти n- е число Фибоначчи, но n не обязательно является целым числом. Последовательность Фибоначчи с 0 индексами выглядит следующим образом: 0, 1, 2, 3, 4, 5, 6, 7, ... 1, 1, 2, 3, 5, 8, 13, 21, ... Однако что произойдет, если мы хотим 2,4- го числа? 2,4- е число в 0,4 раза больше...

20
Попробуйте сделать квадрат!

задача Учитывая один непечатаемый печатный символ, создайте 3x3 квадратное представление этого ввода. Например, если вход является #, то выход: ### # # ### правила Формат вывода является строгим, хотя допускается завершающий перевод строки. Это означает, что в середине необходим пробел, а также...

20
Определите, содержит ли Массив что-то отличное от 2

Возьмите массив, который состоит из чисел или массивов, выводите, если он содержит только 2s. Вывод должен быть истинным или ложным значением (извините, если это уничтожает ответы) Истинные тестовые случаи [2] [2,2] [[2],[2,2],2] [] [[],[]] Falsey Test Cases [1] [22] [2,2,2,1] [[1,2],2] Стандартные...

20
Сигмафы выражения

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

20
Нарисуй фазу Луны

Вызов Учитывая фазу луны, нарисуйте ее, используя искусство ASCII. Ваша программа должна обрабатывать новолуние, растущий полумесяц, первую четверть, растущую гиббусу, полную луну, убывающую гиббусу, последнюю четверть и убывающий полумесяц. Ваш ввод будет целым числом. 0 -> new moon 1 ->...

20
Слова, содержащие цифры

Цифровое слово - это слово, в котором после возможного удаления некоторых букв у вас остается одна из единичных цифр: ОДНА, ДВА, ТРИ, ЧЕТЫРЕ, ПЯТЬ, ШЕСТЬ, СЕМЬ, ВОСЕМЬ или ДЕВЯТЬ (не ноль). Например, BOUNCE и ANNOUNCE являются цифрами, так как они содержат цифру один. ENCODE не является цифровым...

20
Найти несвязанный номер

Если в качестве входных данных указаны 2 неотрицательных целых числа, выведите неотрицательное целое число, которое невозможно создать с помощью математических операторов на 2 входах. Например, данные входы 2и 3, 6, 0, 5, 1, 9, 8, 23, 2все являются недействительными выходами. Операции, которые...

20
Чередование реверса

Учитывая строку, переверните ее чередование. Вот как это сделать для 0 abcdefghiи abcdefghij0: Отделите символы с четными индексами от символов с нечетными:Acegi bdfh Acegi bdfhj Поменяйте местами символы с нечетными индексами:Acegi hfdb Acegi jhfdb Снова чередовать в одну строку:ахфедгби айчефгдиб...

20
Это циклическое число?

Циклическое число - это число «n» цифр, которое при умножении на 1, 2, 3, ... n приводит к тем же цифрам, но в другом порядке. Например, число 142 857 является циклическим числом, поскольку 142 857 x 2 = 285 714, 142 857 x 3 = 428 571, 142 857 x 4 = 571 428 и т. Д. Для заданного целочисленного...

20
Расшифровать xor-шифрование

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

20
Более эффективные коды штатов США

Сократите это государство США! Было весело, но мы узнали, что эффективно сокращать названия штатов США сложно с нынешней системой. Давайте придумаем альтернативную схему кодов штата для эффективного игры в гольф. Твое задание: Напишите функцию (или программу), которая, учитывая действительное имя...

20
Искажай эту строку!

Задав строку в качестве входных данных, выведите один или несколько вариантов строки так, чтобы: Ни один персонаж не находится в исходном положении Ни один символ не является смежным с персонажем, к которому он был изначально Вы можете предположить, что это всегда будет возможно для данной строки и...

20
Читать пароль

Ваша задача - прочитать «пароль» с клавиатуры / стандартного ввода. Вызов : Читайте строку sневидимо. Для каждого из символов в sнапечатайте символ c. В реальном времени. Правила: Вы должны печатать cв режиме реального времени. Как только пользователь вводит символ, который вы должны отобразить c....

20
Это повторяется?

Строка символов повторяется, если она содержит две последовательные подстроки, которые эквивалентны. Например, 2034384538452повторяется, поскольку он содержит 3845дважды, последовательно. Поэтому ваша задача - решить, содержит ли строка повторяющуюся подстроку. Вы можете принять ввод как строку или...

20
Нарисуй большой ASCII X

проблема Вдохновленный предыдущим испытанием, делающим что-то подобное С учетом положительного целочисленного ввода nвыведите форму, которая следует этому шаблону: вход n=1: * * * * * вход n=2: ** ** **** ** **** ** ** вход n=3: *** *** *** *** ***** *** ***** *** *** *** *** и так далее... У него...

20
Нарисуйте доску судоку, используя символы рисования линий

Это код гольф. Для этой задачи я приму метод (вам не нужна полная программа), но сигнатура метода действительно учитывается в счетчике байтов, и я хочу увидеть полную сигнатуру (не lamdba). Вход для метода представляет собой целочисленный массив с 81 элементом. Выходное / возвращаемое значение...

20
Классифицировать четырехугольники | Помоги мне с экзаменом по математике!

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

20
Правильное деление пюре

Собственный делитель является делителем из числа п , которое не является п сам по себе. Например, правильными делителями 12 являются 1, 2, 3, 4 и 6. Вам дадут целое число x , x ≥ 2, x ≤ 1000 . Ваша задача - сложить все самые высокие собственные делители целых чисел от 2 до x (включительно) (OEIS...