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

15
Сократить уже короткое математическое выражение

На этот раз я делал какую-то реальную работу, обновлял старый код и столкнулся с выражением, эквивалентным тому, что было бы записано как πx + e x. в старой доброй математике. Я думал, что можно было бы написать его короче, чем он был написан на языке, с которым я работаю (APL), и поэтому...

15
Удалить буквы, сохраняя уникальность строк

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

15
Пятиугольные числа из пятиугольных

Вступление Пятиугольный номер ( A000326 ) генерируется по формуле P п = 0,5 × (3n 2 -n) . Или вы можете просто посчитать количество используемых точек: Вы можете использовать формулу или рисунок выше, чтобы найти первые несколько пятиугольных чисел: 1, 5, 12, 22, 35, 51, 70, 92, 117, 145, 176, 210,...

15
Правило цепочки

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

15
Слушать цепочку слов

Когда я был моложе, я играл в словесную игру под названием цепочка слов . Это было очень просто. Первый игрок выбирает слово; следующий игрок произносит другое слово, начинающееся с той же буквы, что и предыдущее слово. Это продолжается вечно, пока кто-нибудь не сдастся! Трюк в том, что вы не...

15
Токенизация стекового языка

Я работал над другим основанным на стеке языком игры в гольф под названием Stackgoat . В этом задании вы будете писать Tokenizer для Stackgoat (или вообще любые обычные языки, основанные на стеке). Примеры "PPCG"23+ ["PPCG", '23', '+'] 'a "bc" + ['"a"', '"bc"', '+'] 12 34+-"abc\"de'fg\\" ['12',...

15
Показать 2d массив в виде таблицы ASCII

Задача состоит в том, чтобы отобразить таблицу ascii для данного массива. вход Вход представляет собой 2D матрицу. Длина строки матрицы совпадает с длиной массива. В качестве альтернативы вы можете взять ввод двумерной матрицы с первой строкой заголовка. Внешнее измерение - это строка. Пример...

15
Палиндромные Прайм Факторы

Палиндромные простые проблемы довольно распространены, но это не тот вопрос, о котором идет речь. В этом вызове число не обязательно должно быть палиндромом, а его основными факторами. задача Ваш код должен принимать одно положительное целое число в качестве входных данных. Затем проверьте,...

15
PNZ (Угадай 3 уникальных цифры по порядку)

Из давней проблемы в книге по программированию, PNZ - игра, в которой пользователь должен угадать три уникальные цифры в правильном порядке. Правила : Генерируется случайное трехзначное число без повторяющихся цифр. (Это то, что пользователь пытается угадать) Пользователь вводит предположение из 3...

15
Яблоки падают

Вступление Существует ствол яблони, расположенный между -2 и 2 на оси X, где вокруг него падают яблоки: | | | | <-------|---|-------> -2 2 Каждый день, п яблоки падают. Каждое яблоко сохраняет свою координату х, падая прямо на землю. Но если он приземлится поверх другого яблока, он будет...

15
Движение по гексагональной сетке

При вводе последовательности символов, представляющих движения в гексагональной сетке, выведите окончательные координаты «указателя». Наши шестиугольники будут пронумерованы так (представьте прямоугольную сетку с каждым нечетным столбцом, слегка смещенным вниз): _____ _____ _____ _____ / \ / \ / \...

15
Штабелируемые блоки

Учитывая ввод списка блоков, которые нужно отбросить в определенных точках, выведите высоту результирующей «башни». Лучший способ объяснить эту проблему - это на примере. Входными данными будет список из 2n целых чисел, представляющих n блоков. Первое целое число - это позиция x блока с индексами...

15
Кодовые слова в целочисленных последовательностях

Вступление Парейдолия : от древнегреческого; παρα ( пункт «одновременно, наряду с ») + εἴδωλον ( Eidolon , «изображение»). Тенденция интерпретировать неопределенный стимул как нечто, известное наблюдателю, например, интерпретировать метки на Марсе как каналы, видеть формы в облаках или слышать...

15
Вычислить число обмоток

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

15
Обратный Инженер последовательности N-Боначчи [s]

РЕДАКТИРОВАТЬ: я буду принимать ответ понедельник, 15.02.2016. Пусть байты всегда будут в твою пользу! В своем задании «Распечатать последовательность N-Боначчи» @DJMcGoathem описывает последовательности N-Боначчи, в которых предыдущие N чисел суммируются вместо традиционных 2 последовательности...

15
Сексуальные числа Фибоначчи

Леонардо да Пизано, он же Фибоначчи, сыграл важную роль в распространении индуистско-арабской системы счисления в Европе. До этого там математики работали в базе шестидесяти с римскими цифрами. Например, квадратный корень из двух может быть аппроксимирован как: одна и двадцать четыре части по...

15
Применить закон Кирхгофа

Закон Кирхгофа гласит, что когда вы суммируете все токи (положительные для токов, идущих на соединение, и отрицательные для тока, выходящего из соединения), вы всегда получите 0. Посмотрите на следующую диаграмму: Используя закон Кирхгофа, вы можете видеть, что i1 + i4 - i2 - i3 = 0, поэтому i1 +...

15
Куда уходит космический корабль?

Основано на идее, предложенной Згарбом . Космический корабль движется вокруг обычной трехмерной сетки. Ячейки сетки индексируются целыми числами в правой системе координат xyz . Космический корабль начинается в начале координат, указывая вдоль положительной оси x , с положительным z ось направлена...

15
Одноцветные арифметические прогрессии

Теорема Ван дер Вардена гласит, что Для любых заданных натуральных чисел rи kсуществует некоторое число, Nтакое, что если целые числа {1, 2, ..., N}раскрашены, каждый из которых имеет свой r цвет, то kв арифметической прогрессии есть по крайней мере целые числа одного и того же цвета. Наименее...

15
Возвращение в пятницу: перенумеровать мой список ZX BASIC

Первым языком программирования, с которым я столкнулся, был Sinclair BASIC . Как и многие другие диалекты BASIC, он требует нумерации всех строк исходного кода . В результате использование GO TOкоманды было идиоматичным и переходит к выполнению на заданный номер строки (без меток). Также есть...