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

24
Построй мне несколько струнных лестниц

Струнная лестница Отказ от ответственности: это первая проблема, которую я предлагаю. Любые отзывы приветствуются. Если это дубликат, укажите это. Вот ссылка на пост песочницы. Цель Цель этой задачи состоит в том, чтобы при наличии строки и целого числа вывести строку в блоки с целым размером. Если...

24
Расстояния до координат

На 2D плоскости n человек. Используя расстояния между ними, мы собираемся найти их позиции. Чтобы получить уникальный ответ, вы должны сделать четыре предположения: Есть как минимум 3 человека. Первый человек находится на позиции (0, 0). Второй человек находится в положении (x, 0) для некоторого...

24
Возьми байт из этого!

Ваша задача состоит в том, чтобы, учитывая целое число без знака n, найти наибольшее число, которое можно создать, удалив один байт (8 последовательных битов) данных. пример Учитывая число 7831, мы сначала конвертируем его в двоичный код (удаляя все начальные нули): 1111010010111 Затем мы находим...

24
Реализовать упрощенный кернинг

Введение Кернинг означает регулировку расстояния между буквами текста. В качестве примера рассмотрим слово, Topнаписанное следующими тремя глифами: ##### ..... ..... ..#.. ..... ..... ..#.. ..##. .###. ..#.. .#..# .#..# ..#.. .#..# .#..# ..#.. ..##. .###. ..... ..... .#... ..... ..... .#... Мы...

24
Не тхан! …либо это?

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

24
Кто победит в игре «Камень, Бумага, Ножницы, Ящерица, Спок»?

Есть несколько вопросов, касающихся этой игры , даже соревнование « Король горы » здесь . Но я думаю, что все эти испытания и конкурсы нуждаются в способе автоматического определения победителя в игре. Так: Вызов Учитывая два входа в диапазоне, ["rock", "paper", "scissors", "lizard",...

24
Найти фиксированную точку

Дано целое число и некоторая функция черного ящика найти фиксированную точку в последовательности, определенной .x1 f: ℤ → ℤfxk+1 := f(xk) Детали Значение xназывается фиксированной точкой fif x = f(x). Например , если f(x) := round(x/pi)и мы отправная точка , то мы получаем , то , то , и , наконец...

24
Распределение частот смешанных кубиков

Продолжение этой проблемы Учитывая набор смешанных кубиков, выведите распределение частоты броска всех их и суммируя бросанные числа на каждом кристалле. Например, рассмотрим 1d12 + 1d8(бросание 1 12-сторонней матрицы и 1 8-сторонней матрицы). Максимальный и минимальный броски равны 20и 2,...

24
Разбор посылки

Благодаря вашей помощи в конкурсе « Пометить мою почту» PPCG-Post успешно проштамповала все свои посылки сгенерированными штрих-кодами! Теперь пришло время расшифровать их. В этом задании ваша программа с учетом штрих-кода, сгенерированного из задания « Пометьте мою почту» , расшифрует его и вернет...

24
Найдите самое длинное слово в массиве

Ваша задача - взять массив строк и вывести самую длинную строку в массиве. Таким образом, для ["tiny", "small", "bigger", "biggest"] выход будет biggest. Если два элемента массива имеют одинаковую длину, вы должны выбрать тот, который появляется первым в массиве. Это означает, что если массив...

24
Максимальный пробег между одинаковыми элементами

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

24
Напишите числа как разность N-й степени

Вызов Есть много чисел, которые могут быть выражены как разность двух квадратов, или как разность двух кубов, или, возможно, даже более высоких степеней. Говоря о квадратах, есть различные способы написать число, скажем, 75, как разность 2 квадратов. Ты можешь написать: 75 = (10)^2 - (5)^2 = (14)^2...

24
Номер комнаты Локатор

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

24
Перечислить массив, группировать дубликаты

Цель этой задачи состоит в том, чтобы взять массив положительных целых чисел и перечислить его индексы, группируя подобные элементы. Перечисление без каких-либо дубликатов выполняется простым выводом массива пар (value, index), например, [3, 4, 13, 9, 2]=> [[3,1],[4,2],[13,3],[9,4],[2,5]]....

24
Делится последовательно

Иногда, чтобы заснуть, я буду считать настолько высоко, насколько смогу, пропуская числа, которые не являются квадратными . Я получаю немного острых ощущений, когда пропускаю несколько чисел подряд - например, 48,49,50все они НЕ квадратичные (48 делится на 2 ^ 2, 49 на 7 ^ 2 и 50 на 5 ^ 2). Это...

24
Треугольник Паскаля (Вроде)

Почти все здесь знакомы с Треугольником Паскаля. Он образован последовательными строками, где каждый элемент является суммой двух его верхних левых и верхних правых соседей. Вот первые 5строки (заимствованные из треугольника Generate Pascal ): 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 . . . Свернуть эти строки...

24
Простые числа Бертран

Постулат Бертрана утверждает, что для каждого целого числа n ≥ 1 существует хотя бы одно простое число p такое, что n <p ≤ 2n . Чтобы проверить эту теорему для n <4000, нам не нужно проверять 4000 случаев: трюк Ландау говорит, что достаточно проверить, что 2, 3, 5, 7, 13, 23, 43, 83, 163,...

24
Алиса и Боб ссорятся

Алиса (A) и Боб (B) решили сразиться. У каждого бойца 10 здоровья. Они по очереди бросают 6-ти сторонний кубик на повреждения. Этот урон снимается со здоровья противника. В конце концов, Алиса или Боб победят своего врага. Покажите мне, как прошла битва. Вывод этих кодов для действий, которые...

24
Ice Golf Challenge

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

24
Генерировать людей культуры

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