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

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

3
Программирование головоломок и Taco Truck
Программирование Пазлы и Код Гольф открыл тако грузовик ! Слово отсутствует, и теперь пользователи со всей сети Stack Exchange собираются, чтобы попробовать наши вкусные, подлинные тако ASCII . Нам нужна ваша помощь, чтобы каждый получал свои заказы своевременно. В грузовиках с едой не так много места, поэтому ваш код должен …

9
Базовое латинское имя от символа к персонажу
Давайте вернемся к основам! Ваш код, полная программа или функция, должен преобразовать официальное имя Unicode печатаемого символа Basic Latin в соответствующий символ. Например, для ввода LOW LINEваш код должен выводить _. Вам нужно только взять одно имя персонажа в качестве ввода. Вы не можете использовать никакую ранее существующую функцию или …

30
Преобразовать число в шестнадцатеричное
Вызов Вот простой. Напишите функцию или программу, когда в качестве входных данных будет указано число из базы 10, она вернет или напечатает значение этого числа в шестнадцатеричном формате . Примеры 15 -> F 1000 -> 3E8 256 -> 100 правила Никаких встроенных шестнадцатеричных функций вообще Буквы могут быть строчными или …

1
Три общих квина
Задание В этой задаче ваша задача состоит в том, чтобы написать три программы, которые образуют своего рода взаимную квиноподобную систему. Давайте называть программы A, Bи C. Если одна из программ получает источник другой программы в качестве входных данных, она должна выводить источник третьей программы. Например, если Aзадано Bкак вход, оно …
23 code-golf  quine 

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

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

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

10
* Overwrit * этикетки
Если вы когда-нибудь пытались добавить метки к действительно плотному графику, то поймете, что иногда метки накладываются друг на друга, что затрудняет их чтение. Мы собираемся сделать что-то подобное, но в 1D. Входными данными будет последовательность (label, x-coordinate)пар, а выходными данными будет результат отрисовки каждой точки и метки в указанном порядке. …
23 code-golf  string 

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

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

30
Построить шахматную доску
Видел это в вызове PHP. Цель состоит в том, чтобы сделать шахматную доску с 64 квадратами (8 * 8) с минимальным количеством кода. Достаточно просто, я сделал мой в PHP в 356 байт (я знаю, не впечатляет), и я хотел бы увидеть некоторые другие подходы. Это можно сделать на языке …

25
Числа Бернулли
В числе Бернулли ( в частности, вторые числа Бернулли) определяются следующим рекурсивным определением: Где обозначает комбинацию . Если в mкачестве входных данных задано неотрицательное целое число , выведите десятичное представление ИЛИ уменьшенную дробь для mвторого числа Бернулли. Если вы выводите десятичное представление, у вас должно быть как минимум 6 десятичных …

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

4
Сыграй песню для меня
Вызов Для данной гитарной табулатуры вы должны вывести песню, представленную на вкладке. Это могут быть динамики вашего компьютера или аудиофайл (.wav, .mp3, .midi, .aiff и т. Д.). Там также будет второй вход для синхронизации. Вкладки могут быть введены через файл или прямо в STDIN. Вкладка будет в форме ASCII . …

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

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