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

23
Помогите мне отложить на мой компьютер ремонт!

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

23
Другой путь вперед

Учитывая список целых чисел, производите прямую разницу в указанном порядке / глубине. Для списка целых чисел: (10, 18, -12, 4, 8, -3, -5, 67, 9, 14) Различия вперед на разных ордерах / глубинах: 0 10, 18, -12, 4, 8, -3, -5, 67, 9, 14 1 8, -30, 16, 4, -11, -2, 72, -58, 5 2 -38, 46, -12, -15, 9, 74,...

23
Персонажи в строке идут по кругу

(Вдохновлено ранним проектом проблемы фрактальной линии PhiNotPi .) Вам даны ширина W > 1, высота H > 1и строка, состоящая из 2(W+H-2)печатных символов ASCII. Задача состоит в том, чтобы напечатать эту строку, обернутую вокруг прямоугольника заданной ширины и высоты, начиная с верхнего левого...

23
Расчет (3 + sqrt (5)) ^ n точно

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

23
Соединительные письма

Вы должны написать программу или функцию, которая получает блок символов, представленных в виде строки, и выводит или возвращает аналогичную строку, в которой соединены буквы, смежные в алфавите. Наглядный пример (в виде input => output): b d b d |\ /| | \ / | => | X | | / \ | e |/ \e c a c a...

23
Допустимые змеи на самолете

Вдохновлено одним из видео Vi Hart (которое является сокровищницей, полной потенциальных идей вызова) Змея состоит из сегментов одинаковой длины, и соединение между каждым сегментом может быть прямым или поворачиваться на 90 °. Мы можем закодировать такую ​​змею (с точностью до поворота, которая...

23
Форматирование Lisp-подобного синтаксиса

Задний план (На основе истинной, душераздирающей истории) В свое время я часто играл с Лиспом и похожими языками. Я написал с ними, запустил их, интерпретировал их, разработал их, и заставил машины писать для них для меня ... И если есть одна вещь, которая беспокоит меня, это видеть Lisp, который...

23
Конвертировать Шевроны в Солидусы

Напишите программу , которая принимает в строку , содержащую только пробелы, переводы строк, а угловые скобки: <, >( шевроны ). Выходная строка пробелов, перевод строки, а косая черта: /, \( soliduses ) , чьи формы соответствуют входу, но повернута на четверть оборот по часовой стрелке, с...

23
Оттенок цвета

Вам даны значения RGB цвета. Ваша задача проста: рассчитать оттенок, в самом простом определении. Скажем, каналы с наивысшим, средним и наименьшим значениями - это X, Y, Z (красные, зеленые или синие), а их значения - x, y, z. Оттенок этого цвета (h (X) -h (Y)) * (1 + (xy) / (xz)) / 2 + h (Y), где:...

23
Поиск без условных операторов

Эта проблема была вдохновлена ​​программированием микроконтроллера Arduino. У меня есть 6 светодиодов и 6 кнопок, подключенных к различным контактам на плате. В коде каждой кнопке и индикатору присваивается идентификационный номер (1-6). Номера выводов (в диапазоне 0-13), соответствующие номерам...

23
Схожие формы

Похожие цифры Два прямоугольника похожи, если отношения их сторон одинаковы. Рассмотрим эти два прямоугольника; прямоугольник высотой 5 строк и шириной 11 символов: =========== =========== =========== =========== =========== и прямоугольник высотой 10 строк и шириной 22 символа:...

23
Простая печать стрелок

Что касается практики игры в гольф, я выполнял задания на вступлении моей подруги в Python. Я обнаружил, что для этого задания было несколько стратегий, которые были очень близки по количеству персонажей, и я уверен, что люди здесь могут найти даже лучшие способы. Хотя меня больше всего интересуют...

23
Бесшовное преобразование из квадрата в шестиугольник

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

23
* Overwrit * этикетки

Если вы когда-нибудь пытались добавить метки к действительно плотному графику, то поймете, что иногда метки накладываются друг на друга, что затрудняет их чтение. Мы собираемся сделать что-то подобное, но в 1D. Входными данными будет последовательность (label, x-coordinate)пар, а выходными данными...

23
Повторные частичные суммы

Частичные суммы списка целых чисел [a 1 , a 2 , a 3 , ..., a n ] имеют вид s 1 = a 1 s 2 = a 1 + a 2 s 3 = a 1 + a 2 + a 3 ... s n = a 1 + a 2 + ... + a n Затем мы можем взять список частичных сумм [s 1 , s 2 , s 3 , ..., s n ] и снова вычислить его частичные суммы, чтобы создать новый список, и...

23
Сантехника случайных путей

Напишите программу или функцию, которая принимает три целых числа: ширину w, высоту hи количество шагов s. Вы будете рисовать не-самопересекающиеся случайные блуждание s шагов долго на 5*wпо 5*hпиксельным изображениям , где каждая 5 на 5 пиксели клетки является либо пустым (чистой бежевой) или один...

23
Три общих квина

Задание В этой задаче ваша задача состоит в том, чтобы написать три программы, которые образуют своего рода взаимную квиноподобную систему. Давайте называть программы A, Bи C. Если одна из программ получает источник другой программы в качестве входных данных, она должна выводить источник третьей...

23
Вы можете справиться с пабом?

Задний план Поздний вечер пятницы, и вы и ваши друзья решите зайти в паб позже тем же вечером, но перед тем, как пойти в паб, вы полагаете, что вам следует выпить несколько напитков. Однако все быстро обостряется; Ваш друг Шеддок Памплемус выиграл в лотерею ранее на этой неделе и решил принести...

23
Штаты и столицы

Задав строку в качестве входных данных, выведите штат США, в котором он находится, если он является столицей штата, столицей штата, если он является штатом, или, Arstotzkaесли это не так. Примеры: Austin -> Texas Alaska -> Juneau The Nineteenth Byte -> Arstotzka Все столицы и их...

23
N Slab Торт с наклонной чертой

Напишите программу или функцию, которая принимает положительное целое число N. Когда N равно 1, выведите /\ \/ Когда N равно 2, выведите /\/\ \/ / / / \/ Когда N равно 3, выход /\/\/\ \/ / / / / / \/ / / / \/ Когда N равно 4, выведите /\/\/\/\ \/ / / / / / / / \/ / / / / / \/ / / / \/ Для большего...