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

22
Отметить UKMT IMC Paper

Я сделал IMC в этом году. Кто-нибудь еще здесь делал это? В документе UKMT Intermediate Maths Challenge есть двадцать пять вопросов. Первые пятнадцать вопросов дают вам пять баллов, если вы понимаете их правильно. За остальные десять вопросов вы получите шесть баллов за их правильность. В последних...

22
Найти числа и рассчитать выход

Задача По заданному списку ввода 6различных цифр найдите 3 числа a, bи, cтаким образом a × b = c, aимея 2 цифры, b1 цифру и c3 цифры. Для наглядности ваша программа должна расположить эти 6 цифр в полях этого изображения: Если существует более одного решения, вы можете вывести любое из них. вход 6...

22
Двухцветные перекрывающиеся круги

Напишите программу или функцию, которая принимает следующие данные в приемлемом формате по вашему выбору: Два натуральных числа W и H, которые определяют ширину и высоту изображения, которое вы будете генерировать. Два цвета RGB C1 и C2, которые будут использоваться для окрашивания изображения....

22
Простой код для игры в гольф: модели персонажей!

В этом задании вы получите строку ввода, содержащую строку из X, Y и Z, например. "XYZZ". X, Y и Z представляют определенный символ. Этот шаблон затем сравнивается со вторым вводом строки. Если шаблон существует как подстрока во втором входе, верните True, в противном случае верните False. Как...

22
Разделяй и разделяй и властвуй

Иногда, когда я лениво пытаюсь учесть, какое число появляется передо мной, через некоторое время я понимаю, что это проще, чем я думал. Возьмем, 2156к примеру: мне в конечном итоге пришло в голову, что и то, 21и другое 56является кратным 7, и поэтому, безусловно 2156 = 21 x 100 + 56, также является...

22
Безопасность в цифрах

Напишите программу, чтобы определить, обладает ли периодическая последовательность натуральных чисел тем свойством, что для каждого целого числа, nвстречающегося в последовательности, nмежду двумя последовательными вхождениями всегда больше, чем другие целые числа n. Например, 2, 3, 5, 2, 3, 6, 2,...

22
Извлечение RGB-канала изображения

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

22
Давайте сделаем некоторую арифметику местоположения!

Из статьи Википедии : Локальная арифметика (Latin arithmeticæ localis) - это аддитивные (непозиционные) двоичные системы счисления, которые Джон Нейпир исследовал как метод вычисления в своем трактате «Рабдология» (1617), как символически, так и на шахматной решетке. Какая? Расположение цифр - это...

22
Шрифт Брайля

И нет, это не просто перевод текста ASCII на шрифт Брайля . В Unicode есть 2 8 = 256 образцов Брайля . (Под шрифтом Брайля я подразумеваю 8-элементные) Ж, подожди. Сколько было символов ASCII? 2 7 = 128? Что ж, давайте превратим ASCII в шрифт Брайля, потому что нет абсолютно никаких причин не...

22
Поменять местами и добавить вырождение

вступление Обратное и сложное так просто, как кажется, возьмите nи добавьте его к своим цифрам в обратном порядке. (например, 234 + 432 = 666). Если вы применяете этот процесс несколько раз, некоторые числа в конечном итоге попадут в простое число, а некоторые никогда не достигнут простого. пример...

22
Получить случайное число из n цифр с разными цифрами и сначала не 0

Я прочитал этот вопрос и подумал, что это будет хорошим испытанием. задача Дайте вход 0<n<10генерировать случайное число с ровно n цифр первый не 0 так f(n)>10**(n-1)-1 отличные цифры Критерии победы Это код-гольф, поэтому выигрывает самый короткий код. случайный Я имею в виду равномерно...

22
Найти первый матч в скобках

Это была одна из серии задач, которые привели к дню рождения Брейн-Флака. Узнайте больше здесь . Вызов Для этой задачи вашей целью будет найти самую первую пару совпадающих скобок в полностью согласованной цепочке ()[]{}<>скобок. Чтобы позаимствовать определение DJMcMayhem полностью...

22
Поменять соотношение

задача Учитывая положительное целое число n, выведите, n+1если nнечетное, и выведите, n-1если nявляется четным. вход Целое положительное число. Вы можете предположить, что целое число находится в пределах возможностей обработки языка. Выход Целое положительное число, указанное выше. Testcases input...

22
Развернуть проблему школьницы Киркмана

Для тех из вас, кто незнаком, проблема школьницы Киркмана выглядит следующим образом: Пятнадцать юных леди в школе выходят три в ряд в течение семи дней подряд: необходимо устраивать их ежедневно, чтобы двое не ходили дважды в ряд. Мы можем посмотреть на это как вложенный список 3 на 5 (или...

22
Вычислить двоичную сумму деления слова

Возьмите строку, sсодержащую печатные символы ASCII в качестве входных данных, и выведите ее «двоичную сумму деления». Нужно объяснение? Как вы получаете двоичную сумму? Мы будем использовать строку A4в качестве примера в следующем объяснении. Преобразуйте символы в двоичные, обрабатывая каждую...

22
N-й символ равен n-му от последнего символа?

Вдохновлен ли начало равно концу Если задана строка sи целое число n, выведите truey / falsey, чтобы узнать, равен ли nth char из sчисла nth из конца char в s. вход Непустая строка и целое число. Вы можете использовать индексирование на основе 0 или индексирование на основе 1. Целое число...

22
Разное количество, тот же вес

Задний план Вес Хэмминга целого числа есть число единиц в его двоичном представлении. Для этой задачи целые числа представлены с 32 битами, и они без знака. Вызов Если задано целое число от 0 до 2 ^ 32-1 (не включительно), выведите другое целое число в том же диапазоне, а также с тем же весом...

22
Динамически создавать ящики

Соревнование: Нарисуйте прямоугольник ASCII-блоков: [] Правила: Принимает ширину и высоту ввода Вы можете предположить, что оба эти числа Необходимо создать строку с символами новой строки, \ n Примеры: 2, 2: [][] [][] 2, 3: [][] [][] [][] Побеждает несколько...

22
CSI: предметы Minecraft

Minecraft 1.12 выйдет завтра, так что давайте праздновать! Напишите код, который принимает неотрицательное целое число N, которое представляет количество элементов чего-либо в Minecraft . Выведите его более удобным для игроков способом, указав количество сундуков, стеков и предметов, эквивалентное...

22
Создать бинарную линейку

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