«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.

4
Sargı numarasını hesaplayın
Sarım sayısı bir gözlemci verilen bir kapalı yolu izlemeyi yapılmış olmalı, net yönünün tersine devrimlerin tamsayı sayısıdır. Saat yönünde dönüşlerin sargı sayısına negatif sayıldığına dikkat edin. Yolun kendi kendine kesişmesine izin verilir. Bazı örnekler (utanmadan Wikipedia'dan alınmıştır) aşağıda verilmiştir: Amacınız belirli bir yolun sargı numarasını hesaplamaktır. Giriş Gözlemcinin başlangıçta olduğu …

3
Yığın Tabanlı Bir Dil Belirleme
Stackgoat adında başka bir yığın tabanlı golf dili üzerinde çalışıyorum . Bu meydan okumada Stackgoat için bir Tokenizer (veya gerçekten herhangi bir yığın tabanlı dil) yazacaksınız. Örnekler "PPCG"23+ ["PPCG", '23', '+'] 'a "bc" + ['"a"', '"bc"', '+'] 12 34+-"abc\"de'fg\\" ['12', '34', '+', '-', '"abc\"de'fg\\"'] "foo ['"foo"'] (empty input) [] ' …
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
Üçgenin küresel fazlalığı
Üçgenin küresel fazlalığı Hepimizin bildiği gibi, herhangi bir düzlemsel üçgenin açılarının toplamı 180 dereceye eşittir. Bununla birlikte, küresel üçgenin için, açıların toplamı her zaman daha 180 derece. Küresel üçgen açıların toplamı ile 180 derece arasındaki farka küresel fazlalık denir . Görev, bir üçgenin küresel fazlalığını verilen tepe koordinatları ile hesaplamaktır. …

5
En yakın saat ibrelerini bulun
Meydan okuma Gece yarısından birkaç saniye geçtikten sonra, mümkün olduğunca az bayt kullanarak saat yüzündeki iki el arasındaki en küçük açıyı alın. Saniyelerin her zaman 86400'den az olduğunu varsayabilirsiniz. Açılar derece veya radyan olarak temsil edilebilir. Bir referans çözüm: http://ideone.com/eVdgC0 Test Durumları (derece cinsinden sonuçlar) 0 -> 0 60 -> …

8
İntegral üçgenler ve integral medyanlar
Her bir tarafın tamsayı uzunluğuna ( entegre bir üçgen ) sahip olduğu bir ABC üçgenini düşünün . ABC'nin bir medyanını , bir tepe noktasından karşı tarafın orta noktasına doğru bir çizgi parçası olarak tanımlayın . Aşağıdaki şekilde, kırmızı çizgi segmentleri medyanları temsil etmektedir. Herhangi bir üçgenin üç medyan olduğunu unutmayın. …

17
Code-Golf: Bir Daire İçindeki Kafes Noktalar
Aşağıdaki resim sorunu göstermektedir: Daire yarıçapı olarak bir tamsayı verilen, ortadaki dairenin içindeki kafes noktalarının sayısını (sınır dahil) hesaplayan bir işlev yazın . Resimde şunlar gösterilir: f[1] = 5 (blue points) f[2] = 13 (blue + red points) kontrol / hata ayıklama için diğer değerler: f[3] = 29 f[10] = …

16
Özel etiketlerle dihedral grup D4 kompozisyon
Dihedral grup , karenin simetri grubudur , yani bir kareyi dönüşler ve yansımalar yoluyla kendisine dönüştüren hareketlerdir. 8 elemandan oluşur: 0, 90, 180 ve 270 derecelik dönüşler ve yatay, dikey ve iki diyagonal eksen boyunca yansımalar.D4D4D_4 Resimler Larry Riddle'ın bu güzel sayfasından . Bu zorluk şu hareketleri oluşturmakla ilgilidir: iki …

10
Çevre döngüsü ile çevrili alan
90 derece dönüş sırası olarak çevre döngüsü verilen birim hücrelerin bir bölgesini bulun. Örneğin, üç hücreli bölgeyi ele alalım. XX X kimin çevre döngüsünü çiziyoruz L<S<L v ^ S R>L v ^ L>L Her tur sol (L), düz (S) veya sağ (R) olarak işaretlenir. R'den başlayarak, dönüşler RLLSLSLL. Bu nedenle, …

6
Dokumcum olacak mısın?
Son zamanlarda ' Weaver ' ile oynuyorum ve bence kod golf için ilginç bir meydan okuma . Öncül: Dokumacı, size 90 derece arayla 2 yönden gelen bir dizi şerit verildiği ve amacınız belirli bir kavşakta istenen bir çıktıyı elde etmek için bunları takas etmektir. Bunun gibi: Bu bir takas: Bu …

12
Daire kesişme alanı
Açıklama : Verilen xve yiki dairenin konumları ile birlikte radii, iki dairenin kesişim alanını çıkarır. Giriş: Size aşağıdaki girdiler verilecektir: 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 Giriş metodu …

8
Köşe Bağlantılarını Topla
Diyelim ki pozitif bir tamsayı N'ye sahipsin . İlk olarak, komşu köşeler arasındaki mesafe 1 olacak şekilde N köşeleri olan düzenli bir çokgen oluşturun . Sonra her köşeden çizgileri diğer köşelere bağlayın. Son olarak, birlikte toplanan tüm satırların uzunluğunu hesaplayın. Misal N = 6 girişi verildiğinde, her tepe noktasını diğer …

14
M yinelemeleriyle [N] özyinelemeli olarak birleştirilen kümülatif toplamlar
İki pozitif tamsayılar alın Nve Mve birleştirilmiş kümülatif toplamları oluşturmak [N]ile, Mtekrarlamalar. Son yinelemenin sonucunu çıktılar. Birleştirilmiş toplamın tanımı: Bir sayı ile başlayın ve bir dizi NtanımlayınX = [N] XKümülatif toplamlarına ekleyin .X 2. adımı tekrarlayın M. Bir vektör kümülatif toplamı, X = [x1, x2, x3, x4]bir: [x1, x1+x2, x1+x2+x3, …
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
Bir yol bölümü gibi; ilk kez dokundu
2 veya daha fazla 2B kartezyen noktadan oluşan sıralı bir liste verildiğinde, yol kendisine dokunursa veya kendiliğinden kesişirse gerçek bir değer üretir; aksi taktirde kendisine dokunmuyorsa veya kendiliğinden kesişmiyorsa bir falsy değeri verin. Listedeki ardışık noktaların farklı olduğunu varsayabilirsiniz. Örnekler: (0,0), (1,0) -> falsey (0,0), (1,0), (0,0) -> truthy (0,0), …

3
ASCII küboid çizin
Üç => 2 tamsayısı verildiğinde, dikey (kabin) projeksiyonda bir ASCII küpü oluşturun. Üç tamsayı, köşeler dahil yükseklik, genişlik ve derinliği (görünür karakterlerle ölçülen) temsil eder. Köşeler 'o' veya '+', serbest seçim olmalıdır. w: 10, h: 5, d: 4 Böylece: o--------o / /| / / | o--------o | | | o …

5
Arboral olarak memnun nokta kümelerini tanımlayın
Bir arborally tatmin noktası belirlendi noktaları 2B grubu olduğu şekilde, dikdörtgen içeren ya da dokunur en az bir başka nokta şekilde, karşıt köşeleri olarak ayarlandı iki nokta kullanılarak oluşturulabilir bir eksen hizalı dikdörtgen için. İşte Wikipedia'dan eşdeğer bir tanım: Aşağıdaki özellik geçerliyse bir nokta kümesinin arboral olarak tatmin olduğu söylenir: …

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.