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

12
Неопределенность в графике дня

Предположим, ваш будильник разбудит вас однажды утром, но вы включите сон, чтобы вы могли спать еще 8 минут. Когда он снова зазвонит, вы неохотно встаете и принимаете душ, который, по вашим оценкам, занимает от 15 до 17 минут. Затем вы чистите зубы ровно 2 минуты и одеваетесь, что занимает от 3 до...

12
Сделать одну последовательность

Последовательность целых чисел является одной последовательностью, если разница между любыми двумя последовательными числами в этой последовательности равна -1 или 1, а ее первый элемент равен 0. Точнее: a1, a2, ..., an является однопоследовательностью, если: For any k (1 ≤ k < n): |a[k] -...

12
Рассчитайте плату за проезд тролля, чтобы безопасно пройти

Вдохновленный /puzzling//q/626 В своих приключениях вы попадете в серию из 7 мостов, которые вы должны пересечь. Под каждым мостом живет тролль. Чтобы пересечь мост, вы должны сначала дать троллю количество тортов в процентах от количества тортов, которые вы несете. Поскольку это добрые тролли, они...

12
9 лунок Code Golf - Kickoff

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

12
Организовать Хэллоуин конфеты - отверстие № 4

См. Отверстие № 1, если вы не уверены Что каждый ребенок делает после того, как соберет ведра с конфетами на Хэллоуин? Сортировка по типу и размеру, конечно 1 ! Соревнование С учетом выброшенного мешка с конфетами различных форм и размеров сортируйте конфеты слева направо на основе: Первое:...

12
Сгруппируйте числа с одинаковой суммой

Ваша задача, учитывая квадратную сетку цифр ( 0-9), вывести один из способов, которыми цифры могут быть сгруппированы так, чтобы: Каждая цифра является частью ровно одной группы Все группы имеют одинаковое количество цифр Все группы ограничены одной многоугольной формой (это означает, что каждая...

12
Рассчитайте число Делакорта квадрата

Задача: осуществить подсчет числа Делакорта на любом языке. Самый короткий код выигрывает. Для данной квадратной матрицы различных целых чисел 1..n² (возможная длина стороны n, по крайней мере, между 3 и 27) его число Делакокера является суммой произведений gcd (a, b) × расстояние² (a, b) для...

12
Создать клавиатуру T9

Этот вопрос требует функциональности сопоставления словаря T9, что является очень интересной проблемой. Но у T9 есть другой способ печатать, и это печатать по буквам. Вам НЕ нужен словарь для реализации этой клавиатуры. Вот карта клавиш клавиатуры T9, если вы забыли: +-------+-------+-------+ | 1 |...

12
алгоритм крошечного алмазного квадрата

Алмазный квадратный алгоритм - это алгоритм генерации фрактальной местности (карты высот). Вы можете найти хорошее описание того, как это работает здесь: http://www.gameprogrammer.com/fractal.html (используется в качестве ссылки.) http://www.playfuljs.com/realistic-terrain-in-130-lines/ (Отличная...

12
Гольф несколько полосок на разных языках

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

12
Ближайшие номера разделов

Число разделов целого числа - это количество способов, которыми целое число может быть представлено как сумма положительных целых чисел. Например: 5 4 + 1 3 + 2 3 + 1 + 1 2 + 2 + 1 2 + 1 + 1 + 1 1 + 1 + 1 + 1 + 1 Существует 7 способов представления числа 5, поэтому 7 - это номер раздела,...

12
Кодекс Слайди головоломки!

Самая узнаваемая скользящая головоломка - пятнадцать . Он имеет сетку 4 на 4, 15 плиток и одно пустое пространство сетки. Плитки могут перемещаться только в пустое пространство и всегда должны находиться на одной линии с сеткой. Давайте определим обобщенную скользящую головоломку в виде двумерной...

12
H Дерево каталогов

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

12
Сколько способов написать N как произведение M целых чисел?

Учитывая целое число N , подсчитайте, сколько способов его можно выразить как произведение M целых чисел> 1. Входными данными являются просто N и M , а выходными данными является общее количество различных целочисленных групп. Это означает, что вы можете использовать целое число более одного...

12
Логические формы точек

Игра В последнее время большую часть моего времени занимала увлекательная игра на моем телефоне под названием «Логические точки», которая вдохновила меня на написание этой задачи. Проще объяснить правила, если я покажу вам игровой экран, поэтому вот скриншот нерешенной и решенной головоломки:...

12
Двойные простые пары в гольфе и последовательность Коллатца

Это новый тип задач, вдохновленный проблемой « Восстановить измененный исходный код» . Вы должны написать две программы или функции на одном языке. Первый должен решить задачу № 1, а второй должен решить задачу № 2. Ваша оценка будет суммой более длинной программы и расстояния Левенштейна между...

12
Без сложностей Колмогоров (-Смирнов)

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

12
Случайный Гольф Дня № 2: Числа от Нормального Распределения

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

12
Я правильно играю в гольф?

Мне любопытно, правильно ли я занимаюсь Code Golf. Я поставил перед собой задачу сделать небольшую программу хеширования одним выражением в Python. Я начал с: from itertools import permutations from string import ascii_lowercase from random import sample def test(): chars = sample(ascii_lowercase,...

12
Анализ коллатц-подобных последовательностей

Мы определяем Коллатц подобную последовательность sс 4 натуральными числами: n начальное значение d > 1 делитель m > 1 множитель i приращение (В оригинальной последовательности Коллатца d = 2 m = 3 и i = 1.) Учитывая эти целые числа sбудут созданы следующим образом: s(0) = n если k >...