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

21
2D обнаружение столкновений

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

21
Сортировка книг

Когда вы складываете книги, вы обычно хотите, чтобы самые большие были внизу, а самые маленькие - вверху. Однако, мое скрытое ОКР заставляет меня чувствовать себя неловко, если у меня есть две книги, одна из которых короче (по высоте), но шире другой. Независимо от того, в каком порядке я их...

21
Найти семорднилапс

Semordnilaps (также известные как гетеропалиндромы, полупалиндромы, полупалиндромы, реверсграммы, mynoretehs, обратимые анаграммы, реверсии слов или анадромы) - это слова, которые также являются словами, когда они пишутся в обратном направлении. Вот несколько примеров: Уорд <=> Ничья Mined...

21
Найти последнее воскресенье в каждом месяце данного года

Решения F # известны внутри 140 символов , и это проблема кода Розетты . Требуемый результат в stdout или в строковой переменной для года ввода 2014: 2014-01-26 2014-02-23 2014-03-30 2014-04-27 2014-05-25 2014-06-29 2014-07-27 2014-08-31 2014-09-28 2014-10-26 2014-11-30 2014-12-28 Как было...

21
Стек рождественские подарки

Кто-то поспешно складывал рождественские подарки, и это довольно беспорядок: ======================== | | ======================== ============= | | | | | | | | | | | | ============= ======= | | | | | | ======= =================== | | | | | | =================== ================= | | | | | | | |...

21
Торговец акциями во времени

История Давным-давно Бобби создал биткойн-кошелек с 1 сатоши (1e-8 BTC, самая маленькая единица валюты) и забыл об этом. Как и многие другие, он позже, хотя: «Черт, если бы я вложил больше тогда ...». Не останавливаясь на мечтах, он посвящает все свое время и деньги на создание машины времени. Он...

21
0-1 Максимальный счетчик фаз

Рассмотрим массив битов, скажем 1 1 1 0 0 0 0 1 0 0 1 0 1 1 1 1 1 0 1 0 Мы называем непрерывный подмассив длиной ≥ 5 фазой, если, по крайней мере, 85% битов одинаковы, а первый / последний биты равны основному биту. Кроме того, мы называем фазу максимальной, если она не является строгой подрешеткой...

21
Распечатайте первые N символов вашего кода

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

21
Поиск простых чисел без использования «простых символов»

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

21
Чтение кода за 8 способов вывода 8 чисел

Английский язык и большинство языков программирования пишутся и читаются слева направо, сверху вниз, но это не обязательно так . На самом деле для блока текста ABC DEF Я могу думать о восьми связанных способах, которыми это могло бы быть прочитано: Слева направо, сверху вниз (LTR-TTB): ABCDEF...

21
Pure Sourcery - Формирование программ, которые выводят цифры от 0 до 9

Вот пиксельный шрифт 5 на 7 для цифр от 0 до 9: .███. █...█ █...█ █...█ █...█ █...█ .███. ..█.. ███.. ..█.. ..█.. ..█.. ..█.. █████ .███. █...█ ....█ ...█. ..█.. .█... █████ .███. █...█ ....█ ..██. ....█ █...█ .███. █..█. █..█. █..█. █████ ...█. ...█. ...█. █████ █.... █.... .███. ....█ █...█ .███....

21
Кубик Рубика Борется

Ваша задача - создать случайную последовательность ходов, которую можно использовать для шифрования кубика Рубика. Такая схватка состоит из ровно 25 ходов. Каждый ход состоит из букв, UDRLFBза которыми может следовать один из суффиксов '2. Это обозначение называется обозначением Singmaster....

21
Простые полиномы

По заданному многочлену определите, является ли оно простым. Полином - это то ax^n + bx^(n-1) + ... + dx^3 + ex^2 + fx + g, где каждый член представляет собой постоянное число (коэффициент), умноженное на целую неотрицательную степень x. Наивысшая мощность с ненулевым коэффициентом называется...

21
Как мне это сделать?

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

21
Китайская теорема об остатках

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

21
Достигая счастливых чисел в репутации

Новый игрок в код, Джо, только что зарегистрировался на сайте. У него 1 репутация, но он намерен достичь всех своих счастливых чисел точно. Джо верит в высшие силы, которые помогут ему достичь своей цели с минимальным количеством (его или других) действий. Как новый пользователь, он также считает,...

21
Вычислить расстояние Хаусдорфа

Вступление Расстояние Хаусдорфа измеряет разницу между двумя подмножествами метрического пространства. Интуитивно понятно, что метрическое пространство - это просто некоторый набор со встроенной функцией расстояния; В этой задаче мы будем использовать натуральные числа с обычным расстоянием d(a, b)...

21
Кодирование длины дороги

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

21
Выборочное убийство натуральных чисел

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

21
Расчет Коллац Кузены

Определите функцию f (n) для натурального числа n следующим образом: n / 2 , если n четное 3 * n + 1 , если n нечетно Если вы неоднократно применяете эту функцию к любому n, большему 0, результат всегда кажется сходящимся к 1 (хотя пока никто не смог доказать это). Это свойство известно как...