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

Вопросы и ответы по программированию головоломок энтузиастов и любителей кода

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

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

2
Дразнить мозг
Вступление Для тех, кто интересуется, что же такое Befunge , это язык двумерного стека, созданный в 1993 году Крисом Пресси. Я сделал 7 тизеров мозга, которые нужно решить в Befunge-93 . Это довольно экспериментальный вызов, но я подумал, что стоит попробовать :). Полный список всех команд, используемых в Befunge-93, можно …

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

2
Может ли массив быть не перетасованным?
Фон Очень опытные обработчики карт способны использовать технику, при которой они идеально режут колоду пополам, а затем прекрасно чередуют карты. Если они начинают с отсортированной колоды и выполняют эту технику безупречно 52 раза подряд, колода будет восстановлена ​​в отсортированном порядке. Ваша задача состоит в том, чтобы взять колоду карт целочисленного …

8
Минимальное количество чисел для суммирования ровно n
Первый вопрос здесь, не кричите на меня, если это дубликат или плохой вызов. Вступление Я сам подумал об этой задаче, и она кажется хорошей основной головоломкой для начинающих любителей кода. Это также может помочь мне решить, какой язык для игры в коде изучать. Вызов Учитывая массив целых чисел, которые меньше …

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

11
Найдите наборы сумм
Мне понравилось читать этот сайт; это мой первый вопрос Редактирование приветствуется. Для заданных натуральных чисел n и m вычислить все упорядоченные разбиения m на ровно n частей целых положительных целых частей и вывести их, разделенные запятыми и символами новой строки. Любой порядок в порядке, но каждый раздел должен появляться ровно …

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

7
Оценка игры дилеммы асинхронного заключенного
В раунде дилеммой заключенного упражнения, два игрока каждый решить , стоит ли сотрудничать или дефект в этом раунде. Очки за тур это: Игрок A и игрок B оба сотрудничают: 1 очко для обоих Игрок A и игрок B оба дефекта: 2 очка для обоих Игрок А сотрудничает и игрок Б …
15 code-golf 

3
Помоги мне управлять своим временем
Недавно мне сказали прочитать весь учебник по физике к новому году (к сожалению, правдивая история). Мне нужна ваша помощь, чтобы определить, какие главы я должен читать каждый день. Это где вы входите. вход Две даты в любом формате. Второе свидание всегда будет позже первого. Список номеров глав. Этот разделенный запятыми …

3
Удалить переносы
Время для нового типографского испытания! Это общая проблема при копировании между различными форматами документов: переносы. Хотя это уменьшает шероховатость выровненного по левому краю макета или выравнивает интервалы в выровненном макете, это полная боль, когда ваш PDF-файл создан неправильно и сохраняет дефисы в макете, что затрудняет редактирование или переформатирование скопированного текста. …

16
Простая задача решена трижды
Вы должны написать 3 программы и / или функции на одном языке. Все эти программы должны решать одну и ту же задачу, но все они должны давать разные (но действительные) результаты. (Т.е. для каждой пары программ их должен быть некоторый ввод, который генерирует разные (но действительные) наборы выходных чисел.) Задание …

2
Сферический избыток треугольника
Сферический избыток треугольника Как мы все знаем, сумма углов любого плоского треугольника равна 180 градусам. Однако для сферического треугольника сумма углов всегда больше 180 градусов. Разница между суммой углов сферического треугольника и 180 градусов называется сферическим избытком . Задача состоит в том, чтобы вычислить сферический избыток треугольника с заданными координатами …

18
Вернуться на урок химии
Вступление Одной из первых вещей, которые я узнал в химии, была разработка формулы для сжигания алканов. Самый простой пример был: 2CH4 + 4O2 > 4H2O + 2CO2. Обратите внимание, что уравнение можно было бы упростить, поделив каждый коэффициент на 2, мы бы получили CH4 + 2O2 > 2H2O + CO2 …

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