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

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

30
Советы по игре в гольф в CJam
CJam - это основанный на GolfScript язык стека для гольфа, созданный пользователем PPCG aditsu . Итак, в духе других языковых советов вопросы: Какие общие советы у вас есть для игры в гольф в CJam? Пожалуйста, оставьте один совет за ответ.
43 code-golf  tips  cjam 

6
ASCII Maze Rendering 3000
Я не люблю печатать, поэтому я рисую лабиринты в очень простом формате: # ##### # # # ### # # # # # # # # ##### # Разве это не лабиринт ? Конечно, я думаю, что все лабиринты должны выглядеть трехмерными, похожими, но не такими, как эта задача , …

23
Разбор формата словаря Книгоед
Недавно я потворствовал некоторой ностальгии в форме Bookworm Deluxe: Если вы еще этого не видели, это словесная игра, цель которой состоит в том, чтобы соединить соседние плитки и сформировать слова. Чтобы определить, является ли строка допустимым словом, она проверяет его по своему внутреннему словарю, который хранится в сжатом формате, который …
42 code-golf  string 

16
Как мало он может получить?
Начиная с положительного целого числа N , найдите наименьшее целое число N ', которое можно вычислить путем многократного деления N на одну из его цифр (в базе-10). Каждая выбранная цифра должна быть делителем N больше 1 . Пример № 1 Ожидаемый выход для N = 230 составляет N '= 23 …

6
Визуализируйте визуальные глаза
Вы можете помнить или не помнить Xeyes, демонстрационную программу, которая шла с (и, насколько я знаю, до сих пор поставляется) системой X Window. Его целью было нарисовать пару глаз, которые следовали за курсором мыши: Ваша задача - воссоздать Xeyes с искусством ASCII. Напишите программу или функцию, которая рисует два художественных …

30
Enklactify эти строки
Вдохновленный этой цепочкой комментариев ... Я хочу enklactвыйти из этого испытания, но я не могу ... @ETHproductions to enklact (v): реализовать таблицу поиска, используя подраздел, состоящий из уникальных элементов. Включение - очень полезный способ сжатия таблицы поиска. Например, допустим, у вас был следующий список цветов: red green blue yellow purple …
42 code-golf  string 

21
Фондовая биржа Стек - V3
ЗАМЕЧАНИЕ. Эта задача теперь закрыта: я больше не буду обновлять таблицу лидеров и не буду менять принятый ответ. Тем не менее, вы можете запустить контроллер и обновить таблицу лидеров самостоятельно, если хотите. Присоединяйтесь к чату! Введение Добрый вечер, трейдеры! Вы все трейдеры для гольф-компании PPCG. Ваша задача - заработать как …

30
Бомбардир скрэббл
Вызов: Возьмите строку прописных или строчных букв в качестве входных данных (необязательно) и вычислите количество очков, которое эта строка получила бы в игре « Скрэббл» на английском языке. Правила: Счет каждой буквы следующий (используйте это, даже если есть другие версии игры): 1 point: E, A, I, O, N, R, T, …

20
Как мне выйти из Vim?
Vim - отличный текстовый редактор для систем Unix, но он известен тем, что его трудно выйти. Напишите полную программу, которая будет выводить данные :qдля выхода из Vim. Затем он должен прочитать одну строку ввода, так как ему будет либо выдано приглашение bash, в этом случае выход завершился успешно, либо ошибка, …
42 code-golf 

6
Давайте играть в мафию!
Мафия (также известная как Оборотень) - это игра для вечеринок, в которой примерно так: Игра начинается в день 0. После каждого дня nнаступает ночь n. После каждой ночи nнаступает день n+1. то есть D0, N0, D1, N1, D2, N2... На рассвете дня 0 ведущий тайно выбирает игроков для выполнения определенных …

4
f (g (x)) уменьшается, а g (f (x)) увеличивается
Для этой задачи вам нужно реализовать две функции, f и g , на целых числах, так что f ∘ g - строго убывающая функция, а g ∘ f - строго возрастающая функция. Другими словами, если вы берете любые два целых числа a <b , то f (g (a))> f (g …

30
Я инженер?
Недавно штат Орегон оштрафовал инженера-электрика на изучение светофоров на 500 долларов за то, что он называл себя инженером. Учитывая 2-буквенную строку в качестве входных данных, представляющих штат США, выведите: I am not an engineerесли штат Орегон ( OR) I am an engineer если штат любой другой штат США What is …

2
Тюремный Архитектор, версия ASCII
Вот схема тюрьмы с использованием символов ASCII: +------------------------------+ | | | X X | | | | D D | | | | | | X X X | | | +------------------------------+ Стены состоят из символов трубы |, тире -и столбов +для углов и пересечений. Есть также две двери, отмеченные …

27
Покажи мне ближайшего демона
Демоническое число - это положительное целое число, десятичное представление которого состоит только из 6. Список демонических чисел начинается с 6, 66, 666, 6666. Учитывая положительное целое число, выведите ближайшее демоническое число. Если их два, выведите большее. Testcases: n output 1 6 2 6 3 6 6 6 35 6 36 …

14
Безвоздмездно!
вступление В стене 3 гвоздя. У вас есть кусок строки, который прикреплен к рамке с обоих концов. Чтобы повесить картину, вы запутали гвозди в струну. Но прежде чем позволить изображению исчезнуть: можете ли вы предсказать, упадет ли изображение, просто взглянув на то, как веревка обвивается вокруг ногтей? В первом примере …

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