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

17
Расплющить куб

Вы когда-нибудь смотрели на 3D-фигуры и думаете, что у нас есть 2 много измерений. Итак, давайте сделаем 3D в 1D! (Видите, что я там делал?) задача Учитывая двумерное представление куба (схема ниже), сведите его в одну строку на основе указателей. Куб Это макет куба, заполненного no-ops ( ,) и...

17
Вакансия или нет вакансии?

Мы все видели знаки на мотелях, говорящие нам, есть ли вакансия или нет: Как правило, на них постоянно горят буквы ВАКАНСИИ , и загораются буквы НЕТ , если в мотеле нет места. Соревнование Средний мотель в США имеет 200 номеров. Вы напишите программу / функцию, которая принимает целое число T (для...

17
Поместите планер!

Эта: это планер . В игре жизни Конвея планер - известная фигура, которая быстро распространяется по доске. Для сегодняшнего испытания мы нарисуем художественную доску Game of Life ASCII и поместим на нее планер. Доска, с которой мы начинаем, это: |_|_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_|...

17
Расширенная машина правды

Многие люди знают, что такое истина в программировании. Но настало время, чтобы мы взлетели на ступеньку выше. Представляем, расширенную машину правды! Расширенная машина истинности принимает в качестве входных данных две вещи: целое число nи непустую строку s. Это выводит s nвремена с...

17
Волшебный шестиугольник

Есть много магических квадратов, но есть только один нетривиальный магический шестиугольник, как объяснил доктор Джеймс Грайм , а именно: 18 17 3 11 1 7 19 9 6 5 2 16 14 8 4 12 15 13 10 Как это делается в Hexagony, это проще всего записать одной строкой, просто читая ее строка за строкой: 18 17 3...

17
Простое шифрование для людей с байтовым бюджетом

обзор Ваша цель - внедрить шифрование RC4. Шифрование RC4, изобретенное Роном Ривестом (из известности RSA), было разработано, чтобы быть безопасным, но достаточно простым, чтобы быть реализованным из памяти военными на поле боя. Сегодня существует несколько атак на RC4, но он все еще используется...

17
Вы хозяин олимпиады!

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

17
Сколько репутации вы потеряли сегодня?

Если предположить, что StackExchange не решит восстановить мою учетную запись после удаления из-за возрастных ограничений (хотя мне уже 14 и почти 15 лет), многие пользователи этого сайта просто потеряли репутацию из-за удаления моих голосов. Это произошло около 5:30 вечера 20 июня 2017 года по...

17
Возможно, невозможный куб

проблема Учитывая ввод, aгде a - значение истинности / ложности, выведите точный невозможный куб ниже, если он правдивый, и точный нормальный куб ниже, если ложь. Вход truthy: ___________________________________ / _______________________________ /| / / _____________________________/ / | / / /| | /...

17
Это была просто ошибка ввода

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

17
Простой Патттерн

Входы: Две отдельные цифры (назовем их mи n) и две буквы (назовем их aи b) в выбранном вами формате ввода. Выход: Для прохождения, притворись m=2, n=5, a='a', b='b'. Ваш вывод будет строкой, созданной из ваших четырех входов. Давайте назовем строку resultсо значением "". Во- первых, конкатенация...

17
N-Queens Puzzle

(Несмотря на более 60 вопросов, помеченных как шахматы , у нас нет простой задачи для n-ферзей.) В шахматах головоломка N-Queens описывается следующим образом: учитывая n x nшахматную доску и nферзей, расположите ферзей на шахматной доске так, чтобы никакие две королевы не угрожали друг другу. Ниже...

17
Решить головоломку

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

17
Дополнительные факты!

В математике факториал, сокращенный «факт» неотрицательного целого числа n , обозначается через n! , является произведением всех натуральных чисел, меньших или равных n . Например, 5! это 1 * 2 * 3 * 4 * 5 = 120 Факториал 0 равен 1 , в соответствии с соглашением для пустого продукта. Это обычные...

17
Найдите самую длинную цифру повторения

Ваша задача - взять положительное число в качестве входных данных n и вывести длину самого длинного представления повторяющихся цифр n в любой базе. Например, 7 может быть представлен как любой из следующих 111_2 21_3 13_4 12_5 11_6 10_7 7_8 Повторные цифры: 111_2и 11_6, 111_2длиннее, поэтому наш...

17
Сделайте потерянный ГСЧ

Lost - это двумерный язык программирования, где начальная позиция и направление ip полностью случайны. Это делает очень трудным создание детерминированных потерянных программ. Однако сегодня мы не пишем детерминированную программу, мы пишем ГСЧ. Напишите программу Lost, которая не требует ввода и...

17
Исчезающие элементы

Для заданной строки Sи списка индексов Xизмените S, удалив элемент в каждом индексе S, используя этот результат в качестве нового значения S. Например, учитывая S = 'codegolf'и X = [1, 4, 4, 0, 2], 0 1 2 3 4 5 6 7 | c o d e g o l f | Remove 1 c d e g o l f | Remove 4 c d e g l f | Remove 4 c d e g...

17
91 Бутылка ASCII-пива на Стене

Дано единственное целое число, xгде 0 <= x <= 91выведите стопку бутылок пива с таким количеством бутылок (и полок). Для простоты я покажу только первые 6 бутылок и то, что будет для каждого из первых входов. Вот стопка бутылок, каждое число - бутылка, которую вы должны удалить для этого ввода...

17
Эфиопское Умножение

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