Кривая Гильберта - это тип кривой заполнения пространства, и она в основном отображает линию на плоскость. Каждая точка на линии соответствует только одной точке на плоскости, а каждая точка на плоскости соответствует только одной точке на линии. Показаны итерации с 0 по 4 кривой Гильберта:
Итерации от 0 до 4:
Цель этой задачи: написать код, который рисует четвертую итерацию кривой Гильберта, как определено выше. Ваш код должен быть полным - другими словами, если вы создаете функцию для рисования кривой Гильберта, ваш код должен вызывать эту функцию. Вывод может быть либо отображен непосредственно на экране, либо вы можете записать вывод в файл изображения. Кривая может быть повернута или перевернута, но линии должны пересекаться под прямым углом, и выход не может быть растянут. Искусство ASCII ценится, но не будет принято. Самый короткий код в байтах побеждает!