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

23
Геометрический вызов

Все любят геометрию. Так почему бы нам не попробовать и написать код в гольф? Эта задача включает в себя прием букв и цифр и создание фигур в зависимости от этого. Вход Вход будет в форме (shapeIdentifier)(size)(inverter). Но что такое shapeIdentifier, размер и инвертор? Идентификатор фигуры - это...

23
Расстояние между двумя точками на диаграмме полярной диаграммы

Краткое объяснение проблемы Напишите программу, чтобы найти минимальное расстояние между двумя точками, проходящими только на лучах, исходящих от источника, и окружностях с центром в начале координат. Объяснение Помещения Теперь давайте представим, что мы находимся в самолете, и на этом самолете...

22
Решить Грид-Танграм

Tangram является рассечение головоломки из семи форм: пять разного размера треугольников, параллелограмм и квадратная. При заданной форме цель состоит в том, чтобы воссоздать форму, используя все части и без наложения. Очевидно, существует бесконечно много способов расположить этот набор элементов...

22
Рисование эпициклонов

Эпициклоида является кривой точка на окружности , как это делает катается еще один круг. Cyclogon это форма точка на правильный многоугольник делает , как она катится по плоскости. Epicyclogon это кривая , описываемая точкой на одном правильного многоугольника , как она катится вокруг другого....

22
ASCII Art Octagons

Учитывая входное целое число n > 1, выведите восьмиугольник в стиле ASCII с длинами сторон, состоящими из nсимволов. Смотрите примеры ниже: n=2 ## # # # # ## n=3 ### # # # # # # # # # # ### n=4 #### # # # # # # # # # # # # # # # # #### n=5 ##### # # # # # # # # # # # # # # # # # # # # # # #####...

22
Покройте область прямоугольниками

вход Ваш вход в этот вызов представляет собой список целочисленных пар. Они представляют юго-западные углы единичных квадратов на плоскости, а список представляет их объединение как подмножество плоскости. Например, список [(0,0),(1,0),(0,1),(1,1),(2,1),(1,2),(2,2)] представляет красный набор на...

22
Сделайте простую упаковку слов

(Примечание: это мой первый в истории вопрос игры в гольф, но, насколько я могу судить, никто другой не сделал именно этого, поэтому я должен быть хорошим.) Ваша задача - создать программу или функцию, которая принимает строку sи целое число nи возвращает или выводит этот текст, заключенный в...

22
Плитка самолет с этим измененным кругом

Возьмите единичный круг с центром в начале координат. В любых двух соседних квадрантах отразите кривую окружности через линии, соединяющие точки пересечения х и у окружности. Получив форму, вы можете разбить плоскость: Я сделал это изображение с потрясающей 2D песочницей физики Algodoo ! Напишите...

22
Подсчитайте количество треугольников

Учитывая список натуральных чисел, найдите количество треугольников, которые мы можем сформировать так, чтобы их стороны были представлены тремя различными записями входного списка. (Вдохновение исходит от ЧР .) Детали Треугольник может быть сформирован, если все перестановки трех сторон длины...

22
L o o p I t

Примечание. Заголовок этого вопроса должен быть «Loop It», но поскольку заголовок должен содержать не менее 15 символов, существуют некоторые невидимые пробелы. Это примечание таково, что вызов можно искать. Вызов Учитывая конечный список уникальных целочисленных точек на плоскости, найдите...

22
Является ли этот квадрат симметричным?

Напишите программу или функцию, которая принимает текстовую сетку 4 × 4, состоящую из ровно 4 A, 4 B, 4 Cи 4 D, например: ACDC BBCA BADD ABCD Они ABCDмогут быть в любом порядке, но всегда будет 4 каждого. Вы можете предположить, что ввод действителен. При желании вы также можете предположить, что у...

22
Двухцветные перекрывающиеся круги

Напишите программу или функцию, которая принимает следующие данные в приемлемом формате по вашему выбору: Два натуральных числа W и H, которые определяют ширину и высоту изображения, которое вы будете генерировать. Два цвета RGB C1 и C2, которые будут использоваться для окрашивания изображения....

22
Получить случайное число из n цифр с разными цифрами и сначала не 0

Я прочитал этот вопрос и подумал, что это будет хорошим испытанием. задача Дайте вход 0<n<10генерировать случайное число с ровно n цифр первый не 0 так f(n)>10**(n-1)-1 отличные цифры Критерии победы Это код-гольф, поэтому выигрывает самый короткий код. случайный Я имею в виду равномерно...

22
Расстояние между двумя точками в n-мерном пространстве

Вот еще один простой: Соревнование Учитывая две точки в n-мерном пространстве, выведите расстояние между ними, также называемое евклидовым расстоянием. Координаты будут рациональными числами; единственными ограничениями являются ограничения вашего языка. Наименьшее измерение равно 1, самое высокое...

21
Определите, является ли многоугольник выпуклым

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

21
Границы перекрывающихся кругов

Учитывая координаты нескольких точек на плоскости и радиус окружности, окружающей каждую точку, нарисуйте многоугольники, представляющие окружности и ребра, где встречаются окружности. Прямые края всегда будут падать вдоль линий пересечения окружность-круг , но могут не следовать всей длине этих...

21
Нарисуйте правильный многоугольник

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

21
Обнаружение прямоугольника

Напишите программу или функцию, которая принимает многострочную строку 0«s» и 1«s». Никаких других символов в строке не будет, и строка всегда будет прямоугольной (все строки будут иметь одинаковое количество символов) с размерами, равными 1 × 1, но в противном случае символы 0«s» и 1«s» могут быть...

21
Вызванный звездами вызов кода

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

21
Циркулярный блюз

Напишите программу или функцию, которая принимает положительное целое число N и воссоздает этот шаблон кругов, масштабированный так, чтобы соответствовать пиксельному изображению N × N: Это изображение является допустимым выходным примером для N = 946. В случае, если неясно, все маленькие голубые...