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

15
Генерация случайного UUID

Мне нужен UUID. Ваша задача - создать его. Канонический UUID (универсальный уникальный идентификатор) представляет собой шестнадцатеричное число из 32 цифр с дефисами, вставленными в определенные точки. Программа должна вывести 32 шестнадцатеричные цифры (128 бит) в виде...

15
Лабиринт, генерирующий один вкладыш

Знаменитый основной лайнер C64 10 PRINT CHR$(205.5+RND(1)); : GOTO 10 печатает лабиринт косой черты и обратной косой черты. \\/\\\//\/\////\\/\/ \/\///\\///////\//\/ /\\\//\//\////\\//\\ \////\//\//\/\\\\\\/ /\/\\///\\\\/\\\\/\\ \/\//\\\\\\//\/\//// /\//\\///\/\///\//// \/\\\//\\/\\\//\\/\/...

15
Сделай мне скролл шатер

Вступление Помните бурные 80-е? Я имею в виду, вы знаете, как 30 лет назад? Нет сотовых телефонов, нет интернета, нет банкоматов, флуоресцентной одежды (что это было ?!) и прокрутки маркиз ! Нет нет нет! Не онлайн, а настоящие, со светодиодной подсветкой. Поскольку у меня ностальгическое...

15
Калькулятор скрытой мощности

Одна из причин, по которой я всегда любил покемонов, заключается в том, что в такой простой, на первый взгляд, игре много уровней сложности. Давайте рассмотрим ход Hidden Power. В игре тип и сила (по крайней мере до VI поколения) скрытой силы различна для каждого покемона, который его использует!...

15
Построить сопутствующую матрицу

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

15
Средние углы

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

15
Коренастый палиндром

Палиндромы - это весело, но некоторые другие нити начинают чувствовать себя обделенными. Мы можем превратить эти строки в короткие палиндромы , разбив их на палиндромные массивы частей. Например, строка "abcabca"не является палиндромом, если мы читаем ее символ за символом, но у нас есть три...

15
Время через некоторое время

Для этой задачи мы записываем время в следующей форме: hh:mm:ss Несколько примеров: 12:34:08 06:05:30 23:59:00 Задача состоит в том, чтобы вывести время по истечении определенного количества часов , минут и секунд, используя время начала 00:00:00. Вы можете сравнить это с таймером, который начался...

15
Бу! Хеллоуин код гольф-вызов

Напишите программу, которая принимает входную строку длиной 2 или более символов и добавляет строку ~BOO!~ (эта строка имеет начальный и конечный пробел) в равномерно случайное место в строке, которое не находится ни на одном конце. Запрещенные выборочные вводы : 2или (пустой ввод) Запрещенные...

15
Анализ размеров

Рассчитайте произведение или соотношение единиц СИ. Например, kg m / s s(килограмм-метр в секунду в квадрате) должен возвращать N(ньютон). Ввод всегда будет либо: Список символов для единиц СИ, разделенных пробелами (представляющих продукт) или Выше /и выше (представляющих соотношение). Ввод...

15
На предмет клавиатур

Keep Talking и Nobody Explodes - это локальная многопользовательская игра, в которой один игрок контролирует виртуальную «бомбу» и должен управляться другим игроком, «экспертом», который имеет доступ к руководству по обезвреживанию бомб. Одним из модулей, которые нужно разоружить в игре, является...

15
Сферический избыток треугольника

Сферический избыток треугольника Как мы все знаем, сумма углов любого плоского треугольника равна 180 градусам. Однако для сферического треугольника сумма углов всегда больше 180 градусов. Разница между суммой углов сферического треугольника и 180 градусов называется сферическим избытком . Задача...

15
Удалить переносы

Время для нового типографского испытания! Это общая проблема при копировании между различными форматами документов: переносы. Хотя это уменьшает шероховатость выровненного по левому краю макета или выравнивает интервалы в выровненном макете, это полная боль, когда ваш PDF-файл создан неправильно и...

15
Помоги мне управлять своим временем

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

15
Вернуться на урок химии

Вступление Одной из первых вещей, которые я узнал в химии, была разработка формулы для сжигания алканов. Самый простой пример был: 2CH4 + 4O2 > 4H2O + 2CO2. Обратите внимание, что уравнение можно было бы упростить, поделив каждый коэффициент на 2, мы бы получили CH4 + 2O2 > 2H2O + CO2 . Чтобы...

15
Простая задача решена трижды

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

15
Оценка игры дилеммы асинхронного заключенного

В раунде дилеммой заключенного упражнения, два игрока каждый решить , стоит ли сотрудничать или дефект в этом раунде. Очки за тур это: Игрок A и игрок B оба сотрудничают: 1 очко для обоих Игрок A и игрок B оба дефекта: 2 очка для обоих Игрок А сотрудничает и игрок Б дефекты: 3 очка за...

15
Найдите наборы сумм

Мне понравилось читать этот сайт; это мой первый вопрос Редактирование приветствуется. Для заданных натуральных чисел n и m вычислить все упорядоченные разбиения m на ровно n частей целых положительных целых частей и вывести их, разделенные запятыми и символами новой строки. Любой порядок в...

15
Минимальное количество чисел для суммирования ровно n

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

15
Может ли массив быть не перетасованным?

Фон Очень опытные обработчики карт способны использовать технику, при которой они идеально режут колоду пополам, а затем прекрасно чередуют карты. Если они начинают с отсортированной колоды и выполняют эту технику безупречно 52 раза подряд, колода будет восстановлена ​​в отсортированном порядке....