Вопросы с тегом «geometry»

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

3
Вызванный звездами вызов кода
Флаг Соединенных Штатов Америки содержит в своем кантоне 50 звезд, представляющих 50 штатов. В прошлом, когда было меньше штатов, было, конечно, меньше звезд, и они были расположены по-разному. Например, в 1912-1959 гг. (После поступления в Нью-Мексико и Аризону, но до Аляски) было 48 звезд в прямоугольном расположении 6 × 8. …

25
Нарисуйте правильный многоугольник
Цель этого кода golf - нарисовать правильный многоугольник (один с равными длинами сторон), учитывая количество сторон и радиус (расстояние от центра до вершины). Количество сторон и радиус можно ввести с помощью файла, STDIN или просто старой переменной. Используйте все, что короче на вашем языке. -25% от общего количества символов / …

4
Определите, является ли многоугольник выпуклым
Напишите программу, чтобы определить, является ли входной многоугольник выпуклым . Многоугольник задается одной строкой, содержащей N , количество вершин, затем N строк, содержащих координаты x и y каждой вершины. Вершины будут перечислены по часовой стрелке, начиная с произвольной вершины. пример 1 вход 4 0 0 0 1 1 1 1 …

7
Интерпретировать> <> (Рыба)
Хотя&gt; &lt;&gt; не является популярным языком, он может быть хорош для игры в гольф и использовался на этом сайте. Он был вдохновлен Befunge и имеет некоторые сходства в инструкциях. Обязательные команды: &gt; &lt; ^ v Изменяет направление указателя инструкции (вправо, влево, вверх, вниз) / \ | _ # Зеркала; указатель …

14
Это усеченное треугольное число?
Связанная последовательность OEIS: A008867 Усеченное треугольное число Общим свойством треугольных чисел является то, что они могут быть расположены в виде треугольника. Например, возьмите 21 и расположите в треугольник os: о оо ооо оооо ооооо оооооо Давайте определим «усечение»: разрезание треугольников одинакового размера с каждого угла. Один из способов усечь 21 …
20 code-golf  math  decision-problem  number-theory  integer  code-golf  number  decision-problem  functional-programming  code-golf  array-manipulation  matrix  code-golf  string  classification  string  code-challenge  binary  compression  decode  code-golf  string  string  code-challenge  balanced-string  encode  code-golf  number-theory  integer  base-conversion  code-golf  math  number-theory  geometry  abstract-algebra  code-golf  array-manipulation  sorting  optimization  code-golf  math  geometry  image-processing  generation  code-golf  string  cops-and-robbers  repeated-transformation  grammars  cops-and-robbers  repeated-transformation  grammars  code-challenge  restricted-source  tips  source-layout  javascript  code-challenge  kolmogorov-complexity  restricted-source  code-golf  combinatorics  counting  math  fastest-code  linear-algebra  code-golf  math  permutations  matrix  linear-algebra  code-golf  string  decision-problem  restricted-source  code-golf  number  array-manipulation  subsequence  code-golf  number  array-manipulation  matrix  code-golf  brainfuck  code-golf  color  code-golf  quine  source-layout  code-golf  subsequence  code-golf  string  ascii-art  code-golf  string  ascii-art  alphabet  code-golf  decision-problem  interpreter  hexagonal-grid  halting-problem  code-golf  string  polynomials  calculus  code-golf  math  decision-problem  matrix  complex-numbers  code-golf  random  code-golf  number  arithmetic 

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

4
Классифицировать четырехугольники | Помоги мне с экзаменом по математике!
Помогите! Скоро у меня экзамен по математике, а я не учился! 1 Часть экзамена заключается в классификации четырехугольника по координатам его вершин, что я, к сожалению, не знаю, как это сделать. 2 Итак, ваша задача - написать программу, которая сделает это для меня, чтобы я не потерпел неудачу! Вызов Учитывая, …

7
Гексагональные треугольники!
Ваша задача: сделать шестиугольный треугольник с длиной стороны n, где nположительное целое число или 0. Сначала позвольте мне определить шестиугольник: / \ | | \ / (Удивительное искусство ASCII, верно?) Шестиугольники могут быть связаны друг с другом, разделяя стороны: / \ / \ | | | \ / \ / …

30
Нарисуйте прямоугольник ASCII
Используя два целых числа в качестве входных данных в массиве, нарисуйте прямоугольник, используя первое целое число как ширину, а второе как высоту. Или, если ваш язык поддерживает это, два целых числа могут быть заданы как отдельные входные данные. Предположим, ширина и высота никогда не будут меньше 3, и они всегда …

14
Моему треугольнику нужно больше узлов
Рассмотрим стандартный равносторонний треугольник с узлами, помеченными с использованием барицентрических координат : Мы можем превратить этот треугольник с 3 узлами в треугольник с 6 узлами, добавив новую линию из 3 вершин (на одну больше, чем было на стороне исходного треугольника с 3 узлами), удалив все внутренние ребра (но не внутренние …

3
Положить квадратные колышки в квадратные отверстия
Я был заинтригован дизайном этой графики из New York Times, в которой каждый штат США представлен квадратом в сетке. Я задавался вопросом, помещали ли они квадраты вручную или фактически находили оптимальное расположение квадратов (согласно некоторому определению), чтобы представить положения смежных государств. Ваш код будет выполнять небольшую часть задачи оптимального размещения …

2
Наихудший случай исключения из Манхэттена
Представьте сетку квадратов W на H, которая оборачивается тороидально. Элементы размещаются на сетке следующим образом. Первый элемент можно разместить на любом квадрате, но последующие элементы не должны находиться в пределах манхэттенского расстояния R от любого предыдущего элемента (также известного как окрестность фон Неймана диапазона R ). Тщательный выбор позиций позволяет …

3
Удалить свободный прямоугольник
Это изображение было сделано путем наложения 7 разноцветных прямоугольников друг на друга: Черный и бордовый прямоугольники свободны , то есть над ними нет никаких других прямоугольников. Напишите программу, которая принимает изображение, подобное этому, и удаляет любой свободный прямоугольник, выводя полученное изображение. пример Если вы запустили свою программу на изображении выше …

4
Найти выпуклую оболочку множества 2D точек
Когда вы забиваете гвозди в деревянную доску и обвиваете их резинкой, вы получаете выпуклый корпус . Ваша миссия, если вы решите принять ее, - найти выпуклый корпус с заданным набором 2D точек. Некоторые правила: Запишите это как функцию, координаты списка точек (в любом формате, который вы хотите) являются аргументом Выходными …

27
Рассчитать площадь правильного многоугольника
Дано целое число, nгде 3 &lt;= n &lt; 2^32, вычислите площадь правильного n-гона с апотемой 1; формула для которой есть n * tan(π / n). Для тех, кто не знает, что такое апофема: Апофемом правильного многоугольника является отрезок от центра до середины одной из его сторон. Выведите площадь n-gon в …

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