«code-golf» etiketlenmiş sorular

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

9
En Yakın 7-Farklı-Prime Ürün
( sohbet yoluyla ) OEIS girişi A123321 , yedi farklı asalın ürünü olan sayı dizisini listeler. Kısacası, buna 7DP numarası diyeceğiz . İlk birkaç sayı ve karşılık gelen bölücüler aşağıdadır: 510510 = 2 * 3 * 5 * 7 * 11 * 13 * 17 570570 = 2 * 3 …

11
Renk sayısı, oluşumlara göre sıralanmış
Bu bir açıklamak basit ve neredeyse bu golfed değildi inanamadım: Belirli bir görüntü için (diliniz tarafından desteklenen herhangi bir biçim), benzersiz renkleri bulun ve renklerin bir listesini çıkarın. Renk kodunu onaltılık RGB olarak yazdırın, bu bir karma işareti ve #ardından R için 2 hane, G için 2 hane ve B …

11
İkili Zaman Nedir?
İkili Zaman Nedir? Herkes normal zamanın ne olduğunu biliyor. Ekranınızın sağ üst köşesinde (veya nereye koyarsanız koyun) orada. Ancak insanların nadiren kendilerine sordukları bir soru şudur: İkili zaman nedir? İkili Zaman İkili Zaman (Gerçek İkili Zaman), önce sayının en önemli bitini (MSB) okuyarak çalışır. Bu sayı ise 0, ifade edilen …

9
CRC32 Karma değerini hesaplama
Kredi Bu meydan okuma miles kaynaklıdır . Bir giriş dizesinin CRC32 karmasını hesaplayan bir işlev oluşturun. Giriş, herhangi bir uzunlukta bir ASCII dizesi olacaktır. Çıktı, o giriş dizesinin CRC32 karması olacaktır. açıklama CRC32 ve diğer CRC'nin algoritmaları esasen aynıdır, bu nedenle burada sadece CRC3 gösterilecektir. İlk olarak, aslında bir 4-bit …


16
En Kısa Benzersiz Substring
(STDIN'de, komut satırı bağımsız değişkenleri veya işlev bağımsız değişkenleri olarak) iki farklı boş olmayan dize verildiğinde, ikinci dizenin alt dizesi olmayan ilk dizenin en kısa alt dizesini bulup döndürür. Böyle bir alt dize yoksa, boş dizeyi döndürebilir, orijinal dizenin alt dizesi olmayan herhangi bir dizeyi döndürebilir veya bir istisna atabilirsiniz. …
14 code-golf  string 

6
ASCII Sanat Maya Rakamları
Bu zorluk basit. Bir sayı verildiğinde, Maya Base-20 rakam sistemini kullanarak sayının ascii-art temsilini çıktılayın. Maya sistemi nedir? Mayalar sayıları depolamak için taban 20'yi kullandılar, bu yüzden ilk pozisyon 1s yeri, diğeri 20s yeri, sonra 400s vb. Yani Maya sayı 1olduğu 110 tabanına ama 10aslında 2010 tabanında, 207olduğu 807vb tabanı …

3
Pasta grafik oluşturma
Zorluk basit: Birkaç giriş değerine dayalı bir pasta grafik oluşturun. Girdi, pozitif sayılar, ondalık veya tamsayıların bir listesi olacak ve çıktı, girdi değerlerinin her birinin ayrı renklerle ve alanların her birinin dışında bir yüzde değerinin gösterildiği bir pasta grafik olacaktır. Kurallar: Renkler görsel olarak ayırt edilebilir olmalıdır (kesin renkler isteğe …

6
Sıralanmamış diziye yarı sıralama ekle
PPCG Inc.'de ilk gününüze hoş geldiniz. En yeni genç yardımcısı belge sıralayıcısı olarak, size gönderdiğimiz tüm belgelerin alfabetik sırada arşivlenmesini sağlamaktan sorumlusunuz. Bir maymunun yapabileceği kadar kolaydır. Mecazi olarak, bunu yapmak için bir maymun kiraladığımız gibi. Bil bakalım ne oldu? Görünen o ki maymunlar alfabemizi anlamıyorlar. Her neyse, şu anda …

4
Anahtarlama Yerçekimi
Meydan okuma Herhangi bir makul yöntemle girdi olarak size bir düzlemdeki karakterlerin ASCII-art gösterimi verilir. Bu sadece şunları içerir: [a-z]hareketli karakterleri temsil eder. Her harf tahtada en fazla bir kez görünecektir. # taşınmaz duvarları temsil eden . boş alanı temsil eden Örneğin: abcdef.gh#.. .......ij.#. #..#.......# ...#.#...### .#.......#q# .........### Ayrıca, yerçekimi …
14 code-golf 

7
Dizine alınmış bir fraktal çizme
Giriş Bu meydan okumada, 2 × 2 matris şu şekilde endekslenir: 0 1 2 3 Biz bir aile tanımlamak fraktal benzeri desenler F(L), nerede Lbir uzunluk- olan nbu endekslerin listesi ve F(L)boyutu vardır .2n-1 × 2n-1 Eğer L == []öyleyse F(L), 1 × 1 paternidir #. Eğer L != [], …

7
Bir ipi fırıldak haline getirin
Bu sitedeki kod hızla tükeniyor. Yenilenebilir iplere yatırım yapmamız gerekiyor. Bu nedenle, bir dize alan ve bir yel değirmenine dönüştüren bir program yazmalısınız. Meydan okuma Örnek olarak basit bir rüzgar değirmeni ipi ele alalım. Dizeyi al abc. Pivot bu durumda merkez karakteri vardır b. Dize 3 karakter uzunluğunda olduğundan, her …


2
Yılan Ayrıştırıcısı Yap!
Yılanlar şöyle görünür: >>>v @ ^ v ^ >>>^ v ^ v ^<<<<<<<<< Yılan, bu durumda olduğu gibi kendi üzerinden geçebilir: @ ^ >^>v ^<< Bir geçişin geçerli olması için, her iki taraftaki karakterlerin aynı yönde ilerlemesi gerekir. Durumunda, halinde @ >^v ^< belirsiz ve geçersiz sayılabilir. Çıktı, WASDkafadan kuyruğa …

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.