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

39
Маккарти LISP

Маккарти 1959 LISP В начале 1959 года Джон Маккарти написал новаторский документ, в котором определены всего девять примитивных функций, которые, будучи объединенными, все еще составляют основу для всех LISP-подобных языков сегодня. Документ доступен в цифровом виде здесь:...

39
Добавление выравнивания массива

Введение Рассмотрим два непустых целочисленных массива, скажем, A = [0 3 2 2 8 4] и B = [7 8 7 2] . Чтобы выполнить выравнивание на них, мы делаем следующее: Повторите каждый массив достаточно раз, чтобы иметь общую длину lcm (длина (A), длина (B)) . Здесь lcm обозначает наименьший общий множитель...

39
Инструментальный код Гольф

ТАС Гольф В стиле ускоренного запуска с помощью инструмента с поворотом кода в гольф цель этой задачи состоит в том, чтобы завершить Мир 1-1 оригинальной игры Super Mario Bros для NES на выбранном вами языке программирования за минимальное количество байтов, насколько это возможно, используя только...

39
Поверни меня 22,5 с розой

Учитывая строку, которая является одним из направлений на компасной розе с 16 пунктами выведите два направления, которые непосредственно примыкают к направлению ввода, по часовой стрелке. В частности, вам нужно обработать эти (и только эти) пары ввода / вывода: Input Output N NNW NNE NNE N NE NE...

39
579085261 это СУМАСШЕДШИЙ, 725582 это ГОЛЬФ, 10757494 это…?

Ваша задача - перевести 103-гладкое число в английское слово, используя метод, описанный ниже. Как? Создайте список простых факторов (с повторением) входного числа. Сортировать список: Если 2 не является одним из основных факторов, отсортируйте список в порядке возрастания. Если 2 является одним из...

39
С нетерпением жду ввода

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

39
Давайте нарисуем Мона Лизу

В 2014 году демосценер Jakub 'Ilmenit' Debski выпустил демонстрационную процедурную графическую схему объемом 250 байт (1) для Atari XL под названием Mona . Это рисует следующую картину (2) : Ваша задача - создать точно такую ​​же картинку, используя язык по вашему выбору. (1) Разбивка: 136 байтов...

39
Выведите Пирамиду (или Шоссе)

Учитывая непустую строку s с четной длиной и положительное целое число n, представляющее ее высоту, составьте пирамиду, используя следующие правила: Пирамида должна содержать n непустых строк; в конце допускаются переводы строки. Для каждого 1 <= i <= n i-я строка должна содержать строку, в...

39
Считай до 20 со словами!

Используя следующие разделенные по длине списки слов: https://github.com/Magic Urnus Urn / wordListsByLength Выведите 1 слово из каждого списка длиной n от 1 до 20, вот правильный пример: a an and hand hands handle handles abandons abandoned understand outstanding newfoundland understanding...

39
Найти первый дублированный элемент

Учитывая массив a, который содержит только числа в диапазоне от 1 до a.length, найдите первый дубликат числа, для которого второе вхождение имеет минимальный индекс. Другими словами, если имеется более 1 дублированного числа, вернуть номер, для которого второе вхождение имеет меньший индекс, чем...

39
Распечатать буклет

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

39
Решите этот Алькасар для меня

Недавно я играл в игру под названием Alcazar. Это настольная игра-головоломка, в которой ваша цель - войти через одну дверь, пройти через все квадраты и выйти через другую дверь. Единственные правила: Введите один раз, оставьте один раз; Пройти через все квадраты; Не проходите через квадрат более...

39
Пометить мою почту! - ASCII штрих-коды

Штрих-коды 4 штатов Многие почтовые службы (Royal Mail UK, Canada Post, US Mail и т. Д.) Используют штрих-код из 4 штатов для кодирования информации о своей почте. Визуализированный в ASCII, он может выглядеть примерно так: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |...

39
У нас был вопрос, который не удался только по воскресеньям

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

39
Есть ли удар?

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

39
Создать солнечную систему

вступление Это основано на реальной проблеме, с которой я недавно столкнулся, создавая компьютерную игру, и я подумал, что это принесет хороший раунд игры в гольф . Существует семь основных спектральных классов звезд, которые выделяют различное количество тепла. На геологию планет вокруг звезды...

39
Показать циферблат

Выведите 12 цифр на циферблате точно так: 12 11 1 10 2 9 3 8 4 7 5 6 Чтобы лучше увидеть сетку, вот с точками: ...........12............ .....11...........1...... ......................... .10...................2.. ......................... ......................... 9.......................3...

39
Я сделал сделал космический корабль пасть!

Введение: Вдохновленный комментарием @MagicOctopusUrn к ответу @ Emigna 's 05AB1E на мою задачу « Это была просто ошибка » : 8F9ÝÀNð×ý}».∊Я сделал сделал космический корабль пасть! И я был взволнован предложением 12-байтового редактирования. - Волшебная Осьминог Урна 17 июля 17: 20 Который является...

39
Невозможные очки дартс

Я был удивлен, что уже не нашел этот вопрос, хотя есть большой вопрос о проверке дартс: Дартс встречает Codegolf Ваша задача состоит в том, чтобы подсчитать, какие баллы невозможны, если число пикарей ниже «n», а максимальный - «д». Например, для n = 3 максимально возможный балл равен 180, поэтому...

39
Я перевернуть исходный код, вы отрицаете вывод!

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