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

21
Рассчитать сумму ILD

Входные данные: Целое число Выход: Сумма самого ввода + длина входа + каждая отдельная цифра ввода. nr + nr-length + {sum of digits} = output Примеры: Вход: 99 Выход: 99(nr) + 2(nr-длина) + (9 + 9)(цифры) →119 Вход: 123 Выход: 123 + 3 + (1 + 2 + 3)→132 Правила соревнований: Входные данные также...

21
Границы перекрывающихся кругов

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

21
Распаковать несколько цифр

Ваша задача - создать программу или функцию, которая генерирует молнию длиной 10 строк. Каждая строка молнии представлена ​​двумя штрихами --: -- -- -- -- -- -- -- -- -- -- Программа / функция будет брать процент (делится на 10) в качестве входных данных, а на выходе будет молния, «расстегнутая»...

21
Я программирую головоломки, иль код гольфа

Задний план Итальянская артикль (соответствующая английский в ) имеет семь различных форм: L» , иль , ли , GLI , я , ли , ль . Какой из них использовать, зависит от трех переменных: Пол: мужской / женский. Номер: единственное / множественное число. Начальная буква последующего слова: гласный /...

21
Подсчитайте прямоугольники в диагональной сетке

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

21
Вывести «Fit» номера

"Подходящие номера" У Сэма есть «блестящая» идея по сжатию! Вы можете помочь? Вот краткое изложение схемы сжатия Сэма. Сначала возьмем в качестве базового 10 представление любого натурального числа, строго меньшего 2 ^ 16, и запишем его в виде двоичной строки без начальных нулей. 1 -> 1 9 ->...

21
Золотистость целого числа

Положительное целое число n можно представить в виде прямоугольника с целочисленными сторонами a , b, такого что n = a * b . То есть область представляет число. В общем, a и b не являются уникальными для данного n . Как известно, прямоугольник особенно приятен глазу (или это мозг?), Когда его...

21
Упростить продолжение дроби

Продолженные дроби - это выражения, которые описывают дроби итеративно. Они могут быть представлены графически: Или они могут быть представлены в виде списка значений: [a0; a1, a2, a3, ... an] Соревнование: возьмите базовое число: и список значений знаменателя: и упростите непрерывную дробь до...

21
А или Ан?

В английском языке есть забавная и простая разница между anи a: вы используете, anкогда предшествует слово, начинающееся с гласного звука, и aкогда слово начинается с согласного звука. Ради простоты в этом вызове anпредшествует слову, начинающемуся с гласной ( aeiou), и aпредшествует слову,...

21
Главные приятели факторов

Если задано целое число N > 1, выведите все остальные числа, простые разложения которых имеют те же цифры, что и простое разложение N. Например, если N = 117, то вывод должен быть [279, 939, 993, 3313, 3331], потому что 117 = 3 × 3 × 13 Таким образом, имеющиеся цифры 1, 3, 3и 3и мы имеем 279 = 3...

21
Игра в атомных пропорциях

Ваша задача сделать бота, который играет в Atomas , с наибольшим количеством очков. Как работает игра: Игра начинается с кольца из 6 «атомов» с числами от 1до 3. Вы можете «сыграть» атом между двумя атомами или на другом атоме, в зависимости от самого атома. Вы можете иметь нормальный атом или...

21
Завершение, чисто периодическое или в конечном итоге периодическое?

Вступление Десятичная дробь заканчивается, если она имеет конечное число десятичных цифр. Например, 0,4 (2/5) заканчивается, потому что у него одна десятичная цифра. Десятичная дробь является чисто периодической, если она имеет бесконечное число десятичных цифр и не имеет десятичных цифр перед...

21
Треугольный ломтик квадрата пи

Вдохновленный испечь кусочек пи Вызов С учетом входных данных 3 <= n <= 100и 3 <= y <= nпостроить n x nматрицу десятичной части pi( 14159...), начиная с верхнего левого угла. Затем возьмите верхний правый треугольник размера y x yи объедините его вместе. Выведите полученное число....

21
Доказать законы Деморгана

Использование десяти выводов Системы естественного удержания доказывает законы Деморгана . Правила естественного удержания Отрицание Введение: {(P → Q), (P → ¬Q)} ⊢ ¬P Устранение отрицания: {(¬P → Q), (¬P → ¬Q)} ⊢ P И введение: {P, Q} ⊢ P ʌ Q И устранение: P ʌ Q ⊢ {P, Q} Или введение: P ⊢ {(P ∨...

21
Пенни спасли копейки

... подсчитаны! Вы передадите своей программе переменную, которая представляет количество денег в долларах и / или центах и ​​массив значений монет. Ваша задача состоит в том, чтобы вывести количество возможных комбинаций данного массива монет, которые бы составили сумму, переданную в код. Если это...

21
Вывести ALONED числа

Рассмотрим естественную последовательность до 6 (не учитывая 1) : 2,3,4,5,6 Мы начинаем сканирование слева (в данном случае от 2), ищем число, делимое на 2 (здесь 4), а затем удаляем оба числа из списка (здесь 2 и 4), так что список уменьшается до: 3,5,6 Мы продолжаем тот же процесс, здесь самый...

21
Нарисуйте пустой квадрат # с заданной шириной

Я получил этот вызов от Codingame, и мне интересно узнать о лучших решениях, чем у меня: При заданной ширине с помощью стандартного ввода нарисуйте пустой квадрат '#' с заданной шириной и длиной. Пример: 5 результатов в ##### # # # # # # ##### Я использовал Python для решения этой проблемы, поэтому...

21
Искусство Формирования Слова

Искусство Формирования Слова Если задана двоичная матрица и строка букв, замените все 1 в матрице слева направо на буквы строки. Как только буквы сформированы в форму матрицы, выведите матрицу, заменив 0 пробелами. Вероятно, проще просто привести пример или два. Дело: Базовый случай ... Введите...

21
Коалы, Крабы и Комапиллары

Учитывая два положительных целых числа X и Y, выведите любую комбинацию из следующих трех животных ASCII-искусства, чтобы выходные данные содержали ровно X запятых ( ,) и Y period ( .), если это возможно. Коала: 1 запятая, 2 периода <.,.> Краб: 2 запятых, 2 периода ,<..>, Commapillar: 3...

21
Ранжировать список целых чисел

Вам дан непустой список натуральных чисел, например [6 2 9 7 2 6 5 3 3 4] Вы должны ранжировать эти числа по их значению, но, как обычно в списках лидеров, если есть связь, тогда все связанные числа получают одинаковый ранг, и соответствующее количество рангов пропускается. Поэтому ожидаемый...