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

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

4
Обчисліть число обмотки
Число обмотки - це ціле число чистих обертів проти годинникової стрілки, які повинен був зробити спостерігач, щоб слідувати заданому замкнутому шляху. Зауважте, що будь-які оберти за годинниковою стрілкою вважаються від’ємними до числа обмотки. Шлях дозволяється самостійно перетинатися. Деякі приклади (безсоромно взяті з Вікіпедії) наведені нижче: Ваша мета - обчислити число …

3
Токенізувати мову на основі стека
Я працював над іншою мовою для гри в гольф, що називається Stackgoat . У цьому виклику ви будете писати Tokenizer для Stackgoat (або насправді будь-яких загальних мов на основі стека). Приклади "PPCG"23+ ["PPCG", '23', '+'] 'a "bc" + ['"a"', '"bc"', '+'] 12 34+-"abc\"de'fg\\" ['12', '34', '+', '-', '"abc\"de'fg\\"'] "foo ['"foo"'] …
15 code-golf  parsing  code-golf  hexagonal-grid  code-golf  string  code-golf  string  code-golf  combinatorics  code-golf  ascii-art  code-golf  string  game  counting  code-golf  arithmetic  complex-numbers  code-golf  string  code-golf  decision-problem  hexagonal-grid  code-golf  string  sequence  code-golf  number  arithmetic  code-golf  ascii-art  code-golf  ascii-art  code-golf  string  arithmetic  code-golf  number  simulation  code-golf  number  arithmetic  code-golf  string  sequence  unicode  code-golf  string  ascii-art  balanced-string  code-golf  number  clock  code-golf  ascii-art  number  code-golf  math  number  sequence  code-golf  string  ascii-art  balanced-string  code-golf  math  string  popularity-contest  graphical-output  image-processing  code-golf  string  permutations  code-golf  string  code-golf  random  code-golf  string  cryptography  palindrome  code-golf  chess  code-golf  math  array-manipulation  topology  code-golf  math  sequence  code-golf  keyboard  classification  code-golf  string  sequence  code-golf  natural-language  code-golf  math  number  sequence  sorting  code-golf  sequence  combinatorics  grid  tic-tac-toe  code-golf  geometry  code-golf  number  restricted-source  new-years  expression-building 

2
Сферичний надлишок трикутника
Сферичний надлишок трикутника Як ми всі знаємо, сума кутів будь-якого плоского трикутника дорівнює 180 градусам. Однак для сферичного трикутника сума кутів завжди більша за 180 градусів. Різниця між сумою кутів кулястого трикутника і 180 градусів називається сферичним надлишком . Завдання - обчислити сферичний надлишок трикутника із заданими вершинними координатами. Якесь …

5
Знайдіть найближчі руки годинника
Виклик Враховуючи кількість секунд минулої півночі, виведіть найменший кут між будь-якими двома руками на обличчі годинника, використовуючи якомога менше байтів. Ви можете припустити, що кількість секунд завжди менше 86400. Кути можуть бути представлені в градусах або радіанах. Довідкове рішення знаходиться за адресою: http://ideone.com/eVdgC0 Випробування (результати в градусах) 0 -> 0 …

8
Інтегральні трикутники та інтегральні медіани
Розглянемо трикутник ABC, де кожна сторона має цілу довжину ( інтегральний трикутник ). Визначити медіану з ABC бути відрізок від вершини до середини протилежної сторони. На малюнку нижче сегменти червоної лінії представляють медіани. Зауважте, що будь-який заданий трикутник має три медіани. Нехай n - деяке натуральне число. Скільки невироджених інтегральних …

17
Код-Гольф: Решіткові точки всередині кола
На наступному малюнку показана проблема: Напишіть функцію, яка, задаючи ціле число, як радіус кола, обчислює кількість точок решітки всередині центрального кола (включаючи межу). На зображенні показано: f[1] = 5 (blue points) f[2] = 13 (blue + red points) інші значення для вашої перевірки / налагодження: f[3] = 29 f[10] = …

16
Композиція з двогранної групи D4 зі спеціальними етикетками
Двухгранна група D4D4D_4 - це група симетрії квадрата, тобто ходи, які перетворюють квадрат до себе за допомогою обертань та віддзеркалень. Він складається з 8 елементів: обертання на 0, 90, 180 та 270 градусів і відображення по горизонтальній, вертикальній та двох діагональних осях. Зображення - це з цієї чудової сторінки Ларрі …

10
Площа, огороджена петлею по периметру
Знайдіть площу області одиничних комірок, задану її периметровою петлею, як послідовність 90-градусних витків. Наприклад, візьміть триклітинні області XX X чию петлю по периметру ми намалюємо L<S<L v ^ S R>L v ^ L>L Кожен поворот позначений як лівий (L), прямий (S) або правий (R). Починаючи з R, повороти є RLLSLSLL. …

6
Ти будеш моїм Ткачем?
Нещодавно я грав через " The Weaver " і думаю, що це цікавий виклик для коду-гольфу . Приміщення: The Weaver - це гра, в якій вам дають ряд стрічок, що виходять з двох напрямків на відстань 90 градусів один від одного, і ваша мета - поміняти їх на певних перехрестях, …

12
Площа перетину кола
Опис: Дано xта yположення двох кіл разом із їхніми radii, виведіть площу перетину двох кіл. Вхід: Вам буде надано наступне введення: array 1 = x and y positions of circle a array 2 = x and y positions of circle b radius = radii of the two congruent circles Метод …

8
Підсумуйте вершинні з'єднання
Припустимо, у вас є ціле позитивне число N . Спочатку побудуйте правильний багатокутник, який має N вершин, при цьому відстань між сусідніми вершинами дорівнює 1. Потім з'єднайте лінії від кожної вершини та до кожної іншої вершини. Нарешті, обчисліть довжину всіх рядків, підсумованих разом. Приклад З огляду на вхід N = …

14
Рекурсивно з'єднані сукупні суми [N] з M ітераціями
Візьміть два натуральних числа Nі Mстворіть з’єднані сукупні суми [N]з Mітераціями. Виведіть результат останньої ітерації. Визначення об'єднаної сукупної суми: Почніть з числа Nі визначте послідовністьX = [N] Додайте до Xсукупних сумX Повторіть крок 2 Mрази. Сукупна сума вектора, X = [x1, x2, x3, x4]є: [x1, x1+x2, x1+x2+x3, x1+x2+x3+x4]. Приклад із …
14 code-golf  number  sequence  code-golf  number  sequence  code-golf  binary-matrix  code-golf  math  tips  javascript  algorithm  code-golf  string  code-golf  number  sequence  code-golf  math  arithmetic  parsing  code-golf  number  sequence  primes  code-golf  string  ascii-art  geometry  integer  code-golf  geometry  code-golf  number  array-manipulation  code-golf  math  geometry  code-golf  number  sequence  arithmetic  integer  code-golf  string  kolmogorov-complexity  code-golf  number  code-golf  number  chess  code-golf  sequence  decision-problem  subsequence  code-golf  math  number  primes  code-golf  primes  permutations  code-golf  integer  probability-theory  statistics  code-golf  string  code-golf  sequence  decision-problem  parsing  board-game  code-golf  binary  graph-theory  code-golf  board-game  classification  tic-tac-toe  code-golf  ascii-art  polyglot  code-golf  date  code-golf  geometry 

2
Як шлях-відрізок; торкнувся вперше
Враховуючи впорядкований список з 2 або більше 2D декартових точок, виведіть триєдине значення, якщо або шлях торкається себе, або самоперетинається; інакше виведіть помилкове значення, якщо воно не торкається себе або самоперетинається. Ви можете припустити, що послідовні пункти у списку відрізняються. Приклади: (0,0), (1,0) -> falsey (0,0), (1,0), (0,0) -> truthy …

3
Намалюйте кубоїд ASCII
Давши три цілі числа> = 2, створіть куб ASCII в ортогональній (шафі) проекції. Три цілі числа представляють висоту, ширину та глибину (вимірюється видимими символами), включаючи кути. Кути повинні бути "o" або "+", вільний вибір. ш: 10, год: 5, д: 4 Таким чином дає: o--------o / /| / / | o--------o …

5
Визначте арборально задоволені набори точок
Arborally задоволені задане значення є 2D безлічі точок, що для будь-якої осі вирівняно прямокутника , який може бути утворений з використанням двох точок в наборі як протилежні кути, що прямокутник містить або штрихи , щонайменше , один іншу точку. Ось еквівалентне визначення з Вікіпедії: Набір точок вважається арборально задоволеним, якщо …

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