«code-golf» etiketlenmiş sorular

Code-golf, kaynak kodunun en az baytında belirli bir sorunu çözmek için bir yarışmadır.

1
küçük elmas kare algoritması
Elmas kare algoritması bir fraktal arazi (yükseklik haritası) üreten algoritmadır. Burada nasıl çalıştığını gösteren güzel bir açıklama bulabilirsiniz: http://www.gameprogrammer.com/fractal.html (Referans olarak kullanılır.) http://www.playfuljs.com/realistic-terrain-in-130-lines/ (Büyük JS uygulaması, belki de oluşturucusunu çalmak isteyebilirsiniz. Bu algoritmanın http: // demolar için neler yapabileceğini bir göz atın . playfuljs.com/terrain/ .) Genel fikir, tohumlar (a) olarak …
12 code-golf  random  grid 

2
Sayıları Aynı Toplamla Gruplama
Göreviniz, kare basamaklı bir ızgara ( 0-9) verildiğinde, basamakların gruplandırılabileceği yollardan birini çıktılamaktır: Her rakam tam olarak bir grubun parçasıdır Tüm gruplar aynı sayıda basamağa sahiptir Tüm gruplar, çokgen benzeri bir şekle bağlıdır (bu, her grupta 1 öğe yoksa, gruptaki her basamağın aynı grubun en az bir basamağının yanında [sol, …
12 code-golf 

22
Stöhr dizisini oluşturun
Ruby öğreniyorum ve bu sorunu çözmek için ilk önemsiz kodumu yazdım. Zor olan, Stöhr dizisinin ( S) ilk n elemanını şu şekilde tanımlamaktır: S [0] = 1 S [n], dizideki iki farklı önceki öğenin toplamı olarak ifade edilemeyen en küçük sayıdır. Böylece dizi 1, 2, 4, 7 ve 10 ile …

5
Bir karenin Delacorte Sayısını hesaplayın
Zorluk: herhangi bir dilde bir Delacorte Numarası hesaplamasını uygulayın. En kısa kod kazanır. 1..n² (olası yan uzunluk n en az 3 ve 27 arasında) verilen belirli bir kare matris için , Delacorte Numarası her bir farklı için gcd (a, b) × mesafe² (a, b) ürünlerinin toplamıdır tam sayı çifti. Aşağıdaki …
12 code-golf  math 

1
Organize Cadılar Bayramı Şekeri - Delik # 4
Kafanız karıştıysa 1 numaralı deliğe bakın . Her çocuk Cadılar Bayramı'nda şeker kovaları topladıktan sonra ne yapar? Tabii ki türüne ve boyutuna göre sıralayın 1 ! Meydan okuma Farklı şekil ve boyutlarda boş bir şeker torbası verildiğinde, şekeri soldan sağa doğru sıralayın: Birincisi: Şeker miktarı (yani birinden 5 tanesi diğerinden …

8
Güvenli geçiş için trol ücretini hesapla
Esinlenen /puzzling//q/626 Maceralarınızda geçmeniz gereken 7 köprü dizisine varıyorsunuz. Her köprünün altında bir trol yaşıyor. Köprüden geçmek için önce trollere taşıdığınız keklerin yüzdesi olarak bir dizi kek vermelisiniz. Bunlar nazik troller olduğu için size belirli sayıda kek verecekler. Her günün başında, yerel trol kralı her gezginin ödemesi gereken kek vergisi …
12 code-golf 

4
Günün Zaman Çizelgesindeki Belirsizlik
Alarmınızın sizi bir sabah uyandığını, ancak 8 dakika daha uyuyabilmeniz için erteleme yaptığınızı varsayalım. Tekrar çaldığında, isteksizce kalkıyorsunuz ve duş alıyorsunuz, ki tahmin ettiğiniz 15 ila 17 dakika sürüyor. Daha sonra dişlerinizi tam olarak 2 dakika fırçalayın ve giyin, yaklaşık 3 ila 5 dakika sürer. Son olarak, 6 ila 8 …

11
Bir sıra oluşturun
Bu dizideki ardışık iki sayı arasındaki fark -1 veya 1 ise ve ilk öğesi 0 ise, bir tamsayı dizisi bir dizidir. Daha doğrusu: a1, a2, ..., an aşağıdaki durumlarda tek bir dizidir: For any k (1 ≤ k < n): |a[k] - a[k+1]|=1, a[1]=0 Giriş n - dizideki eleman sayısı …

3
9 Delikli Kod Golf - Başlangıç
Zaten 9 Delikli bir Meydan Okuma (ve burada başka bir tane ) vardı, ama bu geçen yıl soooo idi. Ayrıca, sadece 2 aydır kaldım (sonsuza kadar görünmesine rağmen). Ve oldukça farklı. Lider Kurulu: (delikler için ağırlıklandırma henüz oluşturulmamıştır) +---------------+------------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+ |Competitor | Language | Hole 1 | Hole 2 | Hole …

2
Programcı Bahçesi
Programcı Bahçesi Profesyonel bir yazılım geliştiricisi olarak, kendinizi güneşin sert yapay olmayan ışığına maruz bırakma riski taşıyamazsınız, ancak aynı zamanda çiçekler için yumuşak bir noktaya sahip olursunuz ve bahçenizi tüm yıl boyunca iyi durumda tutmak istersiniz. Bu amaçla, evinizin dibindeki çiçek tarhını toplamak için her ay bir bahçıvan kiralanır. Ancak …
12 code-golf 

7
Karma Taban Dönüşümü
Arka fon Buradaki çoğu insan birkaç temel sisteme aşina olmalıdır: ondalık, ikili, onaltılık, sekizli. Örneğin onaltılık sistemde, sayı 12345 16 temsil edeceğini 1*16^4 + 2*16^3 + 3*16^2 + 4*16^1 + 5*16^0 Genellikle tabanın (burada 16) rakamdan basamağa değişmesini beklemediğimizi unutmayın . Bu olağan konum sistemlerinin genelleştirilmesi, her bir basamak için …

6
Tam Sayı Duygular
Belirli bir n tamsayısına "tepki veren" bir program veya işlev yazın (işlev parametresi / args / stdin yoluyla giriş) Program negatif sayıları umursamıyor, hatta seviyor, tek sayıları sevmiyor ve 13 rakamından korkuyor. Aşağıdaki çıktıyı almalıdır: n <0 ise: -------------------------- | | | | (| _ _ |) | | | …

7
Maksimum işlemi bulun
Zorluk, temel aritmetik işleçleri (toplama, çıkarma, çarpma, tek taraflı olumsuzlama) kullanarak bir tamsayı listesinden alabileceğiniz maksimum sayıyı bulmaktır. Giriş Tamsayıların listesi Çıktı Intput'taki her tamsayıyı kullanan maksimum sonuç . Giriş sırası önemli değil, sonuç aynı olmalıdır. Tam sonucu çıkarmanız gerekmez, sadece sonuç. Örnekler Input : 3 0 1 Output : …

5
Güce Yükselt
Meydan okuma Zorluk, pozitif sayılar a, sıfır olmayan bir sayı bve çıktı alan bir program yazmaktıra^b (güce yükseltilir). Yalnızca + - * / abs()matematiksel işlevler / işleçler olarak kullanabilirsiniz . Bunlar yalnızca skaler değerlere uygulanabilir, tüm listelere veya dizilere uygulanamaz. Örnekler: 1.234 ^ 5.678 = 3.29980 4.5 ^ 4.5 = …

1
Android telefonumun kilidini açmak için ne kadar zamana ihtiyacım olacak?
senaryo Desen eşleştirme kilit ekranı kullanıyorum ve ne yazık ki desenimi unuttum. Kilidini açmak için ne kadar zamana ihtiyacım olacağını bilmek istiyorum. İşte Google'ın bu meydan okuma için kullanacağımız kilit ekranının özellikleri. Her 5 yanlış kodda, kullanıcı 30 secondsherhangi bir girişten önce beklemek zorundadır . Bir desen en azından 4 …

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.