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

Code-golf - это соревнование для решения конкретной проблемы в наименьшем количестве байтов исходного кода.

16
Самые высокие или самые низкие вхождения?
Вызов: Входы: Строка, содержащая печатный ASCII (исключая пробелы, табуляции и новые строки) Логическое † Выход: Части Строки делятся на четыре группы: Строчные буквы Заглавные буквы Digits Другой На основе логического значения мы либо выводим наибольшее вхождение одной (или нескольких) из этих четырех групп, либо наименьшее, заменяя все остальное пробелами. Например: …
13 code-golf  string 

5
Сложите матрицу!
Для данной матрицы суммируйте ее значения вверх / вниз или влево / вправо, чтобы сформировать X, сложите ее и верните список. Я опишу алгоритм здесь: Алгоритм Ваш ввод будет квадратной матрицей нечетного размера целых чисел в пределах разумной числовой емкости вашего языка. Давайте возьмем следующую матрицу в качестве примера: 1 …
13 code-golf  matrix 

7
Маленькие коробки на склоне холма
Есть сатирическая песня под названием Little Boxes , первоначально написанная Malvina Reynolds, о пригородном разрастании, в которой есть следующие тексты: Маленькие шкатулки на склоне холма, Маленькие шкатулки из клеенки, Маленькие шкатулки на склоне холма, Маленькие шкатулки все тоже самое. Есть зеленый и розовый И синий и желтый, И все они …

17
Гистограмма с десятью рядами
Это Hole-1 с осеннего турнира APL CodeGolf . Я являюсь первоначальным автором этой проблемы, и поэтому мне разрешено повторно публиковать ее здесь. Учитывая список чисел, создайте горизонтальную гистограмму #символов для того, сколько чисел вписывается в каждую из десяти групп одинакового размера. Например, если данные колеблются от 0 до 100, диапазоны …

16
Последовательность экспонирования
Старейшая польская соляная шахта, расположенная в Бохне *, была основана в 1248 году, что можно считать магическим числом . Мы можем видеть , что он равен 4 цифры от последовательности возведения в степень: . Поскольку дата на самом деле составляет 4 цифры из последовательности, мы можем сделать ее длиннее. Мы …

4
Растянуть массив
Ранее я определил процесс дробления массива В раздавленном состоянии мы читаем массив слева направо. Если в какой-то момент мы встречаем два одинаковых элемента подряд, мы удаляем первый и удваиваем второй. Например, вот процесс дробления следующего массива [5,2,2,4] ^ [5,2,2,4] ^ [5,2,2,4] ^ [5,4,4] ^ [5,4,4] ^ [5,8] ^ Обратите внимание, …

2
Построить турнирную сетку
Учитывая входной список непустых строк, выведите художественное представление турнира в формате ASCII на основе следующих правил рисования: Количество строк гарантированно должно быть количеством 2,4,8,16,etc. Первые две строки играют друг друга, а следующие две играют друг друга, и так далее. Это первый раунд. Для каждой игры выбирайте победителя случайным образом с …

11
Суммируйте кубические кубические лица
Ручное суммирование граней кубического куба утомительно и отнимает много времени, что-то вроде написания кода в самой кубической форме. В наиболее эффективном кубизаторе я попросил вас перевести ASCII на кубический источник. В одном из ответов используется последовательность инициализации куба, а затем изменяется полученный куб на основе сумм предварительно инициализированного куба. С …

4
Возвращение убийцы гидры
Прошло много времени с тех пор, как вы убили эту гидру , вы годами грелись в славе, но теперь люди зовут вас вымытыми. Что ж, пришло время доказать, что они не правы, вы слышали о местонахождении другой гидры. Просто убейте его, и вы получите всю славу, которую заслуживаете. Вы прибываете …
13 code-golf  math  number  game 

5
Взлом Fallout Terminal
Кто-нибудь здесь твердолобый поклонник Bethesda? Может быть, вы предпочитаете Obsidian Entertainment? Что ж, если вы - одна из тех вещей, то следующая картина должна быть вам относительно знакома. Я взял на себя смелость подготовить довольно уникальный вызов ASCII-Art, так что вот первая подсказка о том, что я собираюсь сделать, чтобы …

1
Стань Убийцей Гидры
Вы самый лучший и самый известный герой области. В последнее время ходили слухи, что в соседнем ущелье тусуется гидра . Будучи храбрым и добродетельным героем, которым вы являетесь, вы поймете, что вы проверите это чуть позже сегодня. Проблема с гидрами в том, что каждый раз, когда вы пытаетесь отрезать им …
13 code-golf  math  game 

5
Коэффициент ранговой корреляции
Обычный коэффициент корреляции (в 2d) измеряет, насколько хорошо набор точек может быть описан линией, и если да, его знак говорит нам, есть ли у нас положительная или отрицательная корреляция. Но это предполагает, что координаты точек могут фактически интерпретироваться количественно, например, как измерения. Если вы не можете этого сделать, но все …

8
Карта минимального расстояния такси
Описание задачи В метрике такси расстояние между двумя точками определяется как: Рассмотрим матрицу только с нулями и единицами: 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 1 0 0 1 0 1 0 0 0 0 Давайте отобразим каждое 1на расстояние до ближайшего …

28
Факторизация массива
Учитывая массив положительных целых чисел, выведите стабильный массив различных простых множителей этих чисел. Другими словами, для каждого целого числа во входных данных по порядку, получайте его простые множители, сортируйте их и добавляйте к выходным данным все простые числа, которых еще нет в выходных данных. Тестовые случаи [1,2,3,4,5,6,7,8,9,10] -> [2,3,5,7] [10,9,8,7,6,5,4,3,2,1] …

4
Насколько Ферма это число?
Числа Ферма являются положительными целыми числами, которые могут быть выражены как 2 2 x +1 с целым числом x. Давайте теперь определим атрибут числа, называемого «Fermat-ness»: Ферматность числа на единицу меньше, чем длина цепочки степеней двух, начиная с основания, с степенями двух, развернутыми таким образом, чтобы максимизировать фермацию. Число, не …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.