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

12
Снеси строку!

Вызов Если задан ввод строки, выведите его снесенную версию. Процесс P r Pr r o o o g g g r r r rogr r a -> a -> a -> a -> a -> -> -> -> -> m m m m m m m m m m mmar m i i i i i i i mi m n n n n gn gn gn gn gni mgni g g Pg Pg roPg roPg roPgmar roPgmar roPgmar roPgmar...

12
Суммируйте значения двух целых

В математике немало средств, таких как среднее арифметическое, среднее геометрическое и многие другие ... Определения и задачи Обратите внимание, что это определения для двух натуральных чисел *: Корень средний квадрат квадратный корень из суммы их квадратов половинок ( ). Среднее арифметическое их...

12
Как я могу сократить этот код Python?

Вот код, который я хочу сократить. n=input() while n: s=raw_input() x,r,g,b=(int(x) for x in s.split()) a=x/r%2 c=x/g%2 d=x/b%2 r=((a*10+c)*10)+d if r==0:e="black" elif r==100:e="red" elif r==1:e="blue" elif r==10:e="green" elif r==101:e="magenta" elif r==11:e="cyan" elif r==110:e="yellow"...

12
Альтернативные номера

Рассмотрим массив натуральных чисел: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, ... Затем объедините их: 1234567891011121314151617181920212223242526... А затем разбить их на куски переменной длины, каждая из которых равна N- му положительному целому числу:...

12
Конвертировать между музыкальными ключами

Прежде чем уйти, вам не нужно разбираться в музыкальной нотации, чтобы выполнить этот вызов. ОБЪЯСНЕНИЕ В стандартных нотах двойные ключи переходят по странице, служа ориентирами к нотам, давая вам понять, какую ноту следует сыграть. Если вы еще не знакомы со скрипичным и басовым ключом, вот...

12
Гольф мой "предварительно гольф" C

Фон Для моего представления кода в гольф на C мне нужен инструмент обработки. Как и во многих других языках, пробел в основном не имеет отношения к исходному тексту на Си (но не всегда!) - все еще делает код намного более понятным для людей. Полностью играющая в гольф C-программа, которая не...

12
Найти пароль

Обычный N-значный кодовый замок состоит из N вращающихся дисков. Каждый диск имеет цифры 0-9, вписанные по порядку, и вам нужно повернуть их на правильный пароль, чтобы открыть его. Очевидно, что если вы не знаете пароль, вам нужно будет попробовать не более 10 N раз, прежде чем его разблокировать....

12
Банк для менее надежных друзей

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

12
Advent Challenge 4: Представьте сборочную линию!

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

12
Первые и последние простые числа с простыми цифрами диапазона

Вызов Для заданного диапазона положительных целых чисел найдите первое и последнее простое число, полностью состоящее из цифр простого числа, в том числе исключительно 0 (для цифр диапазон 0-2 должен вывести 2-2). Ассортимент включительно. Если номер не найден, ожидаемый результат равен 0. Если...

12
Играть в игру Dice Cricket

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

12
Чередование размазывания

Вступление Эта задача требует от вас установить конечные нули двоичного представления целых чисел 010101…, это лучше всего объяснить на примере: Учитывая целое число 400, первый шаг должен преобразовать это в двоичный файл: 110010000 Как мы видим, пятый бит является наименее значимым 1битом,...

12
Сколько времени займет Санта, чтобы доставить свои подарки?

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

12
Кредит "щедрые" суммы денег

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

12
Распутать двусвязные данные

Двусвязный список - это структура данных, в которой каждый узел имеет valueкак «ссылки», так previousи следующий nodesв списке. Например, рассмотрим следующие узлы со значениями 12, 99 и 37: Здесь узлы со значениями 12 и 99 указывают на их соответствующие nextузлы со значениями 99 и 37 . Узел со...

12
Зашифрованы в цифрах!

Проблема: Два вражеских секретных агента разработали замечательный (для вас) способ общения! Вот как работает процесс шифрования: 1) Возьмите ascii эквиваленты каждой буквы. (Пробелы, цифры или знаки препинания не отправляются) 2) Для каждой буквы в сообщении умножается эквивалент ascii и буква...

12
Создайте N-мерный симплекс (тетраэдр)

Самая простая N-мерная форма, которую можно создать для любого измерения, - это Симплекс , и это набор из N + 1 точек, которые находятся на одинаковом расстоянии друг от друга. Для 2-х измерений это равносторонний треугольник, для 3-х измерений это правильный тетраэдр, в 4-х измерениях -...

12
Минимизируйте количество основных факторов путем вставки

Даны целые положительные числа A и B , возвращает позицию р , что сводит к минимуму число простых факторов ( с учетом кратности) в результате целого числа, когда B будет вставлен в А на р . Например, учитывая A = 1234 и B = 32 , это возможные вставки (с p -индексированным 0) и соответствующая...

12
Вычислить количество матриц с соответствующими суммами

При умножении мономов в базисе Милнора для алгебры Стинрода часть алгоритма включает перечисление определенных «допустимых матриц». Даны два списка неотрицательных целых чисел r 1 , ..., r m и s 1 , ..., s n , матрицы неотрицательных целых чисел X допустимо, если Сумма j-го столбца меньше или равна...

12
Получить два от одного

Как мы видели в этом вопросе, сложные логические утверждения можно выразить в терминах простых связок обобщенного тральщика. Однако генерализованный тральщик по-прежнему имеет избыточность. Чтобы избежать этих избыточностей, мы определяем новую игру под названием «Сапер Обобщенный-1». Generalized-1...