Domande taggate «geometry»

Questa sfida deve essere risolta usando, manipolando o creando forme o altre strutture geometriche.

3
La sfida del codice stellare
La bandiera degli Stati Uniti d'America contiene, nel suo cantone, 50 stelle, che rappresentano i 50 stati. In passato, quando c'erano meno stati, c'erano ovviamente meno stelle e erano disposte diversamente. Ad esempio, dal 1912 al 1959 (dopo l'ammissione del New Mexico e dell'Arizona ma prima dell'Alaska), c'erano 48 stelle …

25
Disegna un poligono regolare
L'obiettivo di questo codice golf è disegnare un poligono regolare (uno con uguale lunghezza dei lati) dato il numero di lati e raggio (distanza dal centro al vertice). Il numero di lati e il raggio possono essere inseriti tramite un file, STDIN o semplicemente una vecchia variabile semplice. Usa ciò …

4
Determina se un poligono è convesso
Scrivi un programma per determinare se il poligono di input è convesso . Il poligono viene specificato con una riga contenente N , il numero di vertici, allora N righe contenenti il x ed y coordinate di ogni vertice. I vertici verranno elencati in senso orario a partire da un …

7
Interpreta> <> (Pesce)
Sebbene&gt; &lt;&gt; non sia una lingua popolare, può essere utile per giocare a golf ed è stato utilizzato in questo sito Web. È stato ispirato da Befunge e ha alcune somiglianze nelle sue istruzioni. Comandi richiesti: &gt; &lt; ^ v Cambia la direzione del puntatore dell'istruzione (destra, sinistra, su, giù) …

14
È un numero triangolare troncato?
Sequenza OEIS correlata: A008867 Numero triangolare troncato Una proprietà comune dei numeri triangolari è che possono essere disposti in un triangolo. Ad esempio, prendi 21 e disponi in un triangolo di os: o oo ooo oooo ooooo oooooo Definiamo un "troncamento:" tagliando triangoli della stessa dimensione da ogni angolo. Un …
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
Differenza rettangolare
In questa sfida, ti vengono dati due rettangoli sovrapposti e devi calcolare i rettangoli creati rimuovendo uno dall'altro. Ad esempio, se rimuovi il rettangolo rosso da quello nero: Si finisce con uno dei seguenti due set di rettangoli: Dovrai anche gestire quanto segue: Per essere più espliciti: Inserirai le coordinate …


7
Triangoli esagonali!
Il tuo compito: crea un triangolo esagonale con lunghezza laterale n, dove nc'è un numero intero positivo o 0. Prima di tutto, lasciami definire un esagono: / \ | | \ / (Incredibile arte ASCII, giusto?) Gli esagoni possono essere collegati insieme condividendo i lati: / \ / \ | …

14
Il mio triangolo ha bisogno di più nodi
Considera il triangolo equilatero standard, con i nodi etichettati usando coordinate baricentriche : Possiamo trasformare questo triangolo a 3 nodi in un triangolo a 6 nodi aggiungendo una nuova linea di 3 vertici (uno in più rispetto a un lato del triangolo originale a 3 nodi), rimuovere eventuali bordi interni …

30
Disegna un rettangolo ASCII
Dati due numeri interi come input in un array, disegna un rettangolo, usando il primo numero intero come larghezza e il secondo come altezza. Oppure, se la tua lingua lo supporta, i due numeri interi possono essere dati come input separati. Supponiamo che la larghezza e l'altezza non siano mai …

3
Mettere pioli quadrati in fori quadrati
Sono stato incuriosito dal design di questa grafica del New York Times, in cui ogni stato degli Stati Uniti è rappresentato da un quadrato in una griglia. Mi chiedevo se posizionassero i quadrati a mano o effettivamente trovassero un posizionamento ottimale dei quadrati (sotto una certa definizione) per rappresentare le …

2
Peggiore caso di esclusione di Manhattan
Immagina una W di H griglia di quadrati che si avvolge toroidalmente. Gli articoli vengono posizionati sulla griglia come segue. Il primo oggetto può essere posizionato su qualsiasi quadrato, ma gli oggetti successivi non devono trovarsi a una distanza R di Manhattan da nessun elemento precedente (noto anche come un …

3
Rimuovi un rettangolo libero
Questa immagine è stata realizzata sovrapponendo 7 rettangoli di colori diversi uno sopra l'altro: I rettangoli neri e marroni non sono ostruiti , ovvero nessun altro rettangolo è sopra di essi. Scrivi un programma che contiene un'immagine come questa e rimuovi qualsiasi singolo rettangolo libero, producendo l'immagine risultante. Esempio Se …

4
Trova lo scafo convesso di una serie di punti 2D
Quando martelli una serie di chiodi su una tavola di legno e avvolgi un elastico attorno a loro, ottieni uno scafo convesso . La tua missione, se decidi di accettarlo, è trovare lo scafo convesso di un determinato insieme di punti 2D. Alcune regole: Scrivilo come una funzione, le coordinate …

27
Calcola l'area di un poligono regolare
Dato un numero intero, ndove 3 &lt;= n &lt; 2^32, calcola l'area di un normale n-gon con un apotema di 1; la formula per cui è n * tan(π / n). Per quelli che non sanno cos'è l'apotema: L'apotema di un poligono regolare è un segmento di linea dal centro …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.