«geometry» etiketlenmiş sorular

Bu zorluğun, şekiller veya diğer geometrik yapılar kullanılarak, manipüle edilerek veya yaratılmasıyla çözülmesi amaçlanmıştır.

3
Star-Spangled Kod Yarışması
Amerika Birleşik Devletleri bayrağı, kantonunda 50 eyaleti temsil eden 50 yıldız içerir. Geçmişte, daha az devlet olduğu zaman elbette daha az yıldız vardı ve onlar farklı şekilde düzenlenmişlerdi. Örneğin, 1912-1959'dan (New Mexico ve Arizona'nın kabulünden sonra fakat Alaska'dan önce), 6 × 8 dikdörtgen şeklinde bir düzenlemede 48 yıldız vardı. 1867-1877'den …

25
Normal bir çokgen çizin
Bu kod golfünün amacı, taraf sayısı ve yarıçapı (merkezden köşeye olan mesafe) verilen düzenli bir çokgen (eşit kenar uzunluğunda olan) çekmektir. Kenarların sayısı ve yarıçap bir dosya, STDIN veya sadece eski bir değişkenle girilebilir. Dilinizde daha kısa olanı kullanın. Resim ASCII resmi yerine gerçekten çizilmişse, toplam karakterlerin / baytların% -25'i

4
Çokgenin dışbükey olup olmadığını belirleme
Giriş poligonunun dışbükey olup olmadığını belirlemek için bir program yazın . Çokgen, N içeren bir satır , köşelerin sayısı, ardından her köşenin x ve y koordinatlarını içeren N satırlarıyla belirtilir . Köşeler, isteğe bağlı bir tepe noktasından başlayarak saat yönünde listelenir. örnek 1 giriş 4 0 0 0 1 1 …

7
Yorum> <> (Balık)
&gt; &lt;&gt; Popüler bir dil olmasa da, golf oynamak için iyi olabilir ve bu web sitesinde kullanılmıştır. Befunge'den ilham aldı ve talimatlarında bazı benzerlikler var. Gerekli Komutlar: &gt; &lt; ^ v Komut göstergesinin yönünü değiştirir (sağ, sol, yukarı, aşağı) / \ | _ # Aynalar; işaretçi, hangi yöne sahip olduğuna …

14
Bu kesik üçgen bir sayı mı?
İlgili OEIS dizisi: A008867 Kesilmiş üçgen sayı Üçgen sayıların ortak bir özelliği, üçgen şeklinde düzenlenebilmeleridir. Örneğin, 21'i alın ve bir üçgen şeklinde düzenleyin o: Ö oo ooo oooo ooooo oooooo Her köşeden aynı boyutta bir "kesme:" kesme üçgenleri tanımlayalım. 21'i kısaltmanın bir yolu şöyledir: . . . ooo oooo . …
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
Dikdörtgen fark
Bu meydan okumada, çakışan iki dikdörtgen verilir ve diğerini kaldırarak oluşturulan dikdörtgenleri hesaplamanız gerekir. Örneğin, kırmızı dikdörtgeni siyah olandan kaldırırsanız: Aşağıdaki iki dikdörtgen setinden biriyle sonuçlanırsınız: Ayrıca aşağıdakileri de ele almanız gerekir: Daha açık olmak gerekirse: A ve B olmak üzere iki dikdörtgenin koordinatlarını gireceksiniz. A'nın tüm alanını B olmadan …

4
Dörtlü Sınıflandır | Matematik sınavında bana yardım et!
Yardım! Matematik sınavım yakında başlayacak ve ben çalışmadım! 1 Sınavın bir kısmı, ne yazık ki nasıl yapılacağını bilmediğim tepe koordinatları göz önüne alındığında bir dörtgeni sınıflandırmaktır. 2 Yani, senin meydan okumam bunu benim için yapacak bir program yazmak, bu yüzden başarısız değilim! Meydan okuma Hiçbiri doğrusal olmayan dört köşe göz …

7
Altıgen Üçgenler!
Göreviniz: kenar uzunluğu bir altıgen üçgen yapmak n, npozitif bir tam sayı veya 0'dır. İlk olarak, bir altıgen tanımlayayım: / \ | | \ / (İnanılmaz ASCII sanatı, değil mi?) Altıgenler tarafları paylaşarak birbirine bağlanabilir: / \ / \ | | | \ / \ / / \ | | …

14
Üçgemin daha fazla düğüme ihtiyacı var
Bariyer merkezli koordinatlar kullanılarak etiketlenmiş düğümlerle standart eşkenar üçgeni düşünün : Bu 3 düğüm üçgenini, 3 köşeden oluşan yeni bir çizgi (orijinal 3 düğüm üçgeninin bir tarafında mevcut olandan bir tane daha) ekleyerek 6 düğüm üçgenine dönüştürebilir, tüm iç kenarları kaldırabiliriz ( iç düğümleri değil ) ve koordinatları normalleştirin: 6 …

30
ASCII Dikdörtgen Çiz
Bir diziye girdi olarak iki tamsayı verildiğinde, ilk tamsayıyı genişlik ve ikincisini yükseklik olarak kullanarak bir dikdörtgen çizin. Diliniz destekliyorsa, iki tamsayı ayrı girişler olarak verilebilir. Genişlik ve yüksekliğin asla 3'ten az olmayacağını ve her zaman verileceğini varsayalım. Örnek Çıktılar: [3, 3] |-| | | |-| [5, 8] |---| | …

3
Kare delikleri kare deliklere koymak
Bu grafiğin, her ABD eyaletinin bir ızgaradaki bir kare ile temsil edildiği New York Times'dan tasarımı ilgimi çekti. Kareleri elle yerleştirip yerleştirmediklerini ya da bitişik durumların konumlarını temsil etmek için gerçekten bir kareler (bazı tanımların altında) yerleştirip yerleştirmediklerini merak ettim. Kodunuz, durumları (veya diğer rasgele iki boyutlu şekilleri) temsil etmek …

2
En Kötü Durum Manhattan Dışlama
Toroidal olarak sarılı bir W by H kareler ızgarası düşünün . Öğeler ızgaraya aşağıdaki gibi yerleştirilir. İlk öğe herhangi bir kareye yerleştirilebilir, ancak sonraki öğeler önceki herhangi bir öğenin ( R aralığı Von Neumann mahallesi olarak da bilinir) Manhattan mesafesi R içinde olmamalıdır . Konumları dikkatlice seçmek, geçerli konumlar olmadan …

3
Engelsiz dikdörtgeni kaldırma
Bu görüntü 7 farklı renkli dikdörtgeni üst üste bindirerek yapılmıştır: Siyah ve bordo dikdörtgenler engellenmez , yani üstlerinde başka dikdörtgen yoktur. Bunun gibi bir görüntüyü alan bir program yazın ve ortaya çıkan görüntünün çıktısını almak için herhangi bir engelsiz dikdörtgeni kaldırın. Misal Programınızı yukarıdaki resimde çalıştırdıysanız ve çıktıda yeniden çalıştırmaya …

4
Bir 2D nokta kümesinin dışbükey gövdesini bulun
Bir çivi setini tahta bir tahtaya çekiçleyip etrafına bir lastik bant sardığınızda , bir Konveks Gövde elde edersiniz . Göreviniz, kabul etmeye karar verirseniz, verilen 2B nokta kümesinin dışbükey gövdesini bulmaktır . Bazı kurallar: Bir işlev olarak yazın, noktanın liste koordinatları (istediğiniz herhangi bir biçimde) argüman Çıktı, herhangi birinden başlayarak …

27
Normal bir çokgenin alanını hesaplama
Bir tamsayı verildiğinde n, burada 3 &lt;= n &lt; 2^32, n1'lik bir apothem ile normal bir -gonun alanını hesaplayın ; bunun için formül n * tan(π / n). Apothem'in ne olduğunu bilmeyenler için: Düzenli bir çokgenin apothem, kenarlarından birinin ortasından orta noktasına doğru bir çizgi segmentidir. n-Gon alanının en az …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.