Запитання з тегом «geometry»

Ця задача має бути вирішена за допомогою використання, маніпулювання або створення фігур чи інших геометричних структур.

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

25
Намалюйте звичайний багатокутник
Мета цього коду для гольфу - намалювати правильний багатокутник (один з рівними сторонами довжини), враховуючи кількість сторін та радіус (відстань від центру до вершини). Кількість сторін і радіус можна ввести через файл, STDIN або просто звичайну стару змінну. Використовуйте те, що у вашій мові коротше. -25% від загальної кількості символів …

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

7
Інтерпретувати> <> (Риба)
Хоча&gt; &lt;&gt; не є популярною мовою, вона може бути корисною для гольфу і була використана на цьому веб-сайті. Він був натхненний Befunge і має деякі подібності в своїх інструкціях. Необхідні команди: &gt; &lt; ^ v Змінює напрямок покажчика інструкції (праворуч, ліворуч, вгору, вниз) / \ | _ # Дзеркала; вказівник …

14
Це усічене трикутне число?
Пов'язана OEIS послідовність: A008867 Урізане трикутне число Загальною властивістю трикутних чисел є те, що вони можуть бути розташовані в трикутнику. Наприклад, візьміть 21 і розташуйте в трикутник os: о оо ооо оооо ooooo oooooo Давайте визначимо "усікання": вирізання трикутників однакового розміру з кожного кута. Один із способів урізання 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, правда?) Шестикутники можуть бути пов’язані між собою, розділяючи сторони: / \ / \ | | | \ / \ / / …

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

30
Намалюйте прямокутник ASCII
Давши два масиви як вхід у масив, намалюйте прямокутник, використовуючи перше ціле число як ширину, а друге як висоту. Або, якщо ваша мова підтримує це, цілі цілі числа можуть бути подані як окремі введення. Припустимо, ширина і висота ніколи не будуть меншими за 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). Для тих, хто не знає, що таке апофем: Апотема правильного многокутника - це відрізок лінії від центру до середини однієї з його сторін. Виведіть область …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.