Пазлы для программирования и Code Golf

37
Получив список ходов тетриса, верните количество завершенных строк

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

37
Считай до 100 на датском

Выведите все числа от 0 до 100 в правильном порядке, используя датский способ подсчета Как они рассчитывают Как и в английском, они имеют специальные слова для 0-20, 30, 40 и 100 Вместо того чтобы сказать twenty-oneи twenty-two, они говорят one and twentyиtwo and twenty Начиная с пятидесяти, они...

37
Как долго валлийское слово?

Напишите программу или функцию, которая получает в качестве входных данных строку, представляющую собой валлийское слово (UTF-8, если иное не указано вами). Ниже приведены все отдельные буквы на валлийском языке: a, b, c, ch, d, dd, e, f, ff, g, ng, h, i, j, l, ll, m, n, o, p, ph, r, rh, s, t, ты,...

37
Выведите наибольшее число с наименьшим количеством цифр

Учитывая непустой список положительных десятичных целых чисел, выведите наибольшее число из набора чисел с наименьшим количеством цифр. Список ввода не будет в каком-либо определенном порядке и может содержать повторяющиеся значения. Примеры: [1] -> 1 [9] -> 9 [1729] -> 1729 [1, 1] -> 1...

37
Складные номера

По заданному числу определите, является ли оно складным числом. Складываемое число - это число, такое, что если вы возьмете его в двоичное представление и «сложите» его пополам, то есть возьмете результат умножения XNOR первой половины числа и второй половины на цифры, обратные, вы получите нуль....

37
Перестановки

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

37
Пожалуйста, сделайте мою марсианскую домашнюю работу

Моя домашняя работа - написать марсианское сочинение (см. Ниже) от 729 до 810 слов включительно. Ваша задача - написать программу, которая будет генерировать эссе. история Примерно на рубеже 20-го века спиритуалист Екатерина Элиз Мюллер якобы общалась с марсианами. Во время сомнамбуляционных...

37
P i = = 3, 2

Вдохновлен этим видео из серии Infinite . Введение Пи определяется как отношение длины окружности к диаметру круга. Но как определяется круг? Обычно круг определяется как точки с постоянным расстоянием до центральной точки (предположим, что центр находится в (0,0)). Следующий вопрос будет таким:...

37
n-й член последовательности подъема и сброса

(Вызов из многопользовательской игры (столкновение кода) на сайте codingame.com ) Соревнование Найдите n-й член следующей последовательности: 1, 1, 2, 1, 2, 3, 1, 2, 3, 4...или, чтобы сделать его более очевидным,{1}, {1,2}, {1,2,3}, {1,2,3,4}... Последовательность состоит из объединенных диапазонов...

37
Копы - квадратный квадратный корень

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

37
Оставь все квадраты, вы, которые разделяют меня

Определения Идеальный квадрат представляет собой целое число , которое может быть выражено как квадрат другого целого числа. Например, 36это идеальный квадрат, потому что 6^2 = 36. Бесквадратное число является целым числом , которое не делится на любой совершенной площади, за исключением 1....

37
Угадайте, как произносится немецкие слова

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

37
Вычитание строки

Задача Создать функцию для обратного объединения строк вход Две строки (буквенно-цифровые + пробелы), где одна должна быть вычтена для другой. Вы можете предположить, что вычитаемая строка никогда не будет больше, чем другая. Выход Результат от вычитания Вычитание Вы должны удалить одну строку из...

37
Splix.io - король земли

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

37
Я сделаю это вовремя?

Вдохновленный этим . Задний план Злой фермер решил сжечь свое пшеничное поле вниз, чтобы подъехать цены. Чтобы обеспечить полное уничтожение, он также пропитал ваше поле бензином. К сожалению, вы случайно шли по полю, когда оно горело, и вы должны быстро выбраться, чтобы выжить. Вызов Учитывая...

37
Смешайте пи и е, чтобы сделать пирог!

Все знают пи математическую константу, отношение длины окружности к ее диаметру. 3.14159265358979323846264338327950288419716939937510... Вы , наверное , также знаете й математическую константу, основание натурального логарифма. 2.71828182845904523536028747135266249775724709369996... Но ... ты...

37
Заполните ваш код

вход нет входных данных для этого вызова Соревнование Напишите код, который выводит: первые 10 простых чисел, сумма цифр которых равна количеству байтов вашего кода Примеры Допустим, ваш код - Co&%423@k"oo"это 13 bytes ваш код, который должен выводить [67, 139, 157, 193, 229, 283, 337, 373,...

37
Когда я получу свой бутерброд?

Учитывая один из следующих входов: Сладкая луковая курица терияки Жареная курица в духовке Грудка индейки Итальянский BMT тунец Шварцвальдская ветчина Фрикаделька Маринаравыведите число от 1 до 7 (или от 0 до 6), представляющее день недели, в которую вы получили эту сделку, начиная с понедельника,...

37
С Днем Рождения, Финляндия!

Введение Как известно, в 2017 году Финляндия празднует свое 100-летие независимости. Чтобы отметить это событие, вы должны изготовить финский флаг для всех желающих. Вызов Создайте программу или функцию, которая производит флаг Финляндии (серая рамка предназначена только для презентаций): Флаг...

37
Подождите, что это за язык?

Недавно я имел удовольствие написать программу на Haskell, которая могла бы определить, NegativeLiteralsзадействовано ли расширение. Я придумал следующее: data B=B{u::Integer} instance Num B where{fromInteger=B;negate _=B 1} main=print$1==u(-1) Попробуйте онлайн! Это будет печатать Trueнормально и...