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

24
Создать греко-латинский квадрат

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

24
Кто выиграл в игру «Бар в кости»?

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

24
Двух палиндромов недостаточно

Некоторые числа, такие как , являются палиндромами в базе 10: если вы напишите цифры в обратном порядке, вы получите тот же номер.142411424114241 Некоторые числа являются суммой 2 палиндромов; например, или .110=88+22110=88+22110=88+222380=939+14412380=939+14412380=939+1441 Для других чисел 2...

24
! Я! П! S! Е! Г! Т! ! П! Б! Е! Т! Ш! Е! Е! П!

Опубликовано здесь . Эта проблема очень "искажена" из этого вопроса. Отдельное спасибо @Akababa! В этой задаче вы должны вставить восклицательный знак в начале строки и после каждого символа. правила Всегда будет ввод непустой строки. Ввод также не будет содержать вкладки. Можно предположить, что...

24
Столкновение бильярдных шаров

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

24
Создайте список с номерами до 50000

Snake Number Challenge Интересно, сколько змеевых чисел существует от 1 до 50000? Змеиные цифры в этой игре - это числа, которые можно набирать на традиционной цифровой клавиатуре (формат ниже), перемещая одну клавишу вверх, вниз, влево или вправо. 7 8 9 4 5 6 1 2 3 0 Например, если вы начнете с...

24
От нуля

От нуля Вдохновлен раундом к нулю . Если ввести число любым разумным способом, округлите число «от нуля» - положительные числа округляются вверх, а отрицательные числа округляются вниз. Если вы намереваетесь принять ввод как строку (например, через STDIN), вы должны иметь возможность обрабатывать...

24
1, 2, 4, 8, 16,… 33?

Вызов Напишите функцию / программу, которая выводит либо nй-й элемент, либо первые nэлементы в хорошо известной числовой последовательности: 1, 2, 4, 8, 16 ... Ой, подождите ... Я забыл первые несколько цифр: 1, 1, 1, 1, 2, 4, 8, 16 ... Черт возьми, я добавлю еще несколько для хорошей меры: 1, 1,...

24
Рассчитайте ультрарадикал

Что такое ультрарадикал Ультрарадикальный , или Доведите радикал, содержащие от вещественного числа определяются как только действительный корень уравнения квинтиков .aaax5+x+a=0x5+x+a=0x^5+x+a=0 Здесь мы используем для обозначения ультрарадикальной функции. Например, , так как...

24
Распечатать последовательность

21, 21, 23, 20, 5, 25, 31, 24,? Вдохновленный этой головоломкой , учитывая целое число , распечатайте следующую последовательность, пока не достигнете нецелого числа (испорченного, если вы хотите решить головоломку самостоятельно в первую очередь)n>0n>0n>0 a0=na0=na_0 = n...

24
Наполните миску алфавитным супом

Мы , кажется , никогда и не получить устал алфавит связанных проблем ... Рецепт Данный последовательность букв Sи два положительных целых чисел M, N, создайте алфавитный суп с буквами, Sзанимающими случайные позиции в прямоугольной чаше размером M× N, обрамленной неалфавитным, не пробельным...

24
Теорема Ферма о полигональных числах

Теорема Ферма о полигональных числах утверждает, что каждое положительное целое число может быть выражено как сумма не более чем -угольных чисел. Это означает, что каждое положительное целое число может быть выражено как сумма до трех треугольных чисел, четырех квадратных чисел, пяти пятиугольных...

23
Найдите главные факторы

В этой задаче вы должны написать программу, которая вычисляет основные множители числа. Ввод представляет собой натуральное число 1 <n <2 ^ 32. Выходные данные представляют собой список основных факторов числа в следующем формате. Экспоненты должны быть опущены, если они равны 1. Выведите...

23
Там была старая леди

Ваша цель - написать программу, которая печатает следующее стихотворение в точности так, как оно выглядит здесь: There was an old lady who swallowed a fly. I don't know why she swallowed that fly, Perhaps she'll die. There was an old lady who swallowed a spider, That wriggled and iggled and jiggled...

23
Является ли строка X подпоследовательностью строки Y?

По заданным строкам X и Y определите, является ли X подпоследовательностью Y. Пустая строка рассматривается как подпоследовательность каждой строки. (Например, ''и 'anna'являются подпоследовательности 'banana'.) вход X, возможно пустая чувствительная к регистру буквенно-цифровая строка Y, возможно...

23
Преобразуйте инфиксные выражения в постфиксную нотацию

Когда я увидел название этого закрытого вопроса , я подумал, что это похоже на интересную задачу по коду в гольф. Итак, позвольте мне представить это так: Вызов: Написать программу, выражение или подпрограмму , которая, учитывая арифметическое выражение в инфиксной записи , как 1 + 2, выводит то же...

23
Топографические строки

Вот несколько примеров ввода, поэтому я могу объяснить, в чем проблема: ((1 2)(3 (4 5) moo)) (i (lik(cherries)e (woohoo))) Думайте об этой строке текста как о топографической карте некоторых гор. Каждый набор скобок иллюстрирует одну единицу высоты. Если мы «рассмотрим» это со стороны, чтобы мы...

23
Оценка игры в го

Забить игру в Го - задача не из легких. В прошлом было несколько споров о том, как разработать правила, чтобы охватить все странные случаи, которые могут возникнуть. К счастью, в этом задании вам не нужно делать сложные вещи, такие как жизнь и смерть или обнаружение секи. В этом задании вы должны...

23
Передаточные числа лего

Я строю гигантского робота Lego, и мне нужно сгенерировать некоторые конкретные передаточные числа, используя набор передач. У меня много передач с общими размерами лего: 8, 16, 24 или 40 зубьев. Напишите программу, которую я могу использовать, где я вводю передаточное число, и программа говорит...

23
Решение трех открытых проблем с остановкой Oracle

Вам даны функции: h1 (f, * args) и h2 (f, * args) Оба метода уже определены для вас (здесь звездочка обозначает переменное число аргументов) f - функция, * args - список параметров, передаваемых этой функции. h1 возвращает логическое значение: True, если функция f когда-либо останавливается при...