«code-golf» etiketlenmiş sorular

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

8
Parantezleri Sağ El Brace (Sad Brace) birimine dönüştür
Sağ küme ayracı, küme ayraçlarının ve noktalı virgüllerin aa dosyasının sağ tarafındaki tek bir noktaya hizalandığı, kod tutturma stilidir. Genel olarak, bu, birkaç nedenden dolayı, kötü bir uygulama olarak kabul edilir. Meydan okuma Herhangi bir yöntemde çok satırlı bir dize alın ve bu küme ayracı stilini Sağ Ayraca'ya dönüştürün. Bu …

3
Baloncukları Düzenlemek
Dikkat, math.stackexchange'te sorulan sorudan kopyalanan zorluk . Son zamanlarda, baloncukları üfleme konusunda oldukça yetenek kazandım. İlk başta bu gibi kabarcıkları patlardım Ama sonra işler garipleşmeye başladı: Bir süre sonra, oldukça garip baloncuklar esiyordum: Yüzlerce, hatta belki binlerce baloncuğu patlattıktan sonra, alnım birdenbire şu soruyu kırdı: “Baloncuklar düşerse, onları kaç farklı …

28
Kürek çek kürek çek
Herkes muhtemelen bir müzik turu olan aşağıdaki şarkıya aşinadır : Arka fon Daha az sayıda insan bunun 4 kişilik versiyonunu söylemeye çalıştığını birkaç arkadaşla hatırlayabiliyor ve başarısız oluyor. Farklı ahenkli şarkıları olan bir şarkının sözlerini dengelemek bir "yuvarlak" şarkı söylemek olarak bilinir ve bugün statik çıktı kullanarak simüle etmek için …

18
Bir dizinin kısaltması
Hedef: Bir dizge dizisi verildiğinde, her dizenin kısaltılmış versiyonlarını oluşturun. Şartname: Bu zorluk için, bir kısaltma bir dizenin ilk N karakteridir. Dize için abc: a, abve abctüm geçerli kısaltmalar iken bcve acdeğillerdir. Bir dizi dizi göz önüne alındığında, girdi ve herhangi bir kısaltma verildiğinde, kısaltmanın hangi öğeden bahsettiğini belirlemek için …
26 code-golf  string 

11
Bit kaymaya dayanıklı kompozit sayılar
Bazen, bir programı yazarken, bir neden veya başka bir sebep için bir asal sayı kullanmanız gerekir (örneğin kriptografi). Bazen bir kompozit sayı kullanmanız gerektiğini düşünüyorum. Bazen, en azından burada PPCG'de programınız isteğe bağlı değişikliklerle başa çıkabilmelidir. Ve ilginç bir PPCG sorusu yapmaya elverişli durumlarda, belki de kullandığınız sayıların bile yolsuzluğa …

30
Eksi, Artı, Kez, Üstatlık?
Bu bizim sohbet odamız olan The Ninteenth Byte'da biraz önce yayınladığım bir CMC (chat mini mücadelesi) . Meydan okuma Pozitif bir tamsayı verildiğinde x, son 2 bit'ine bağlı olarak x, aşağıdakileri yapın: x & 3 == 0: 0 x & 3 == 1: x + x x & 3 == …
26 code-golf  math 

25
Güvercin Deliği İlkesi ve Kod Golf
Güvercin yuvası prensibi devletler bu Eğer N öğeler konur M ile, kutular N > M , daha sonra en az bir kutu birden fazla öğe içermelidir. Çoğu için, bu prensip diğer matematiksel işlemlerle karşılaştırıldığında özel bir statüye sahiptir. EW Dijkstra'nın yazdığı gibi , Bazı mistiklerle çevrilidir. Bunu kullanan kanıtlar genellikle …

10
Sembolik matris çarpımı
Matris çarpımını açıklamanın birçok farklı yolu vardır. Buradaki çoğu insanın buna aşina olduğuna inandığım için tek bir figüre bağlı kalacağım (ve bu rakam çok açıklayıcı). Daha ayrıntılı bilgi edinmek için Wikipedia makalesini veya WolframMathWorld hakkındaki açıklamayı ziyaret etmenizi öneririm . Basit açıklama: Diyelim ki iki matrisiniz var, A ve B …


6
Bir Oyun Çocuğuna Verimli Yazma
Birçok eski Game Boy oyunu sıklıkla kullanıcıdan dize girişi gerektiriyordu. Ancak klavye yoktu. Bu, kullanıcıya şöyle bir "klavye ekranı" sunmak suretiyle gerçekleştirildi: 'Karakteri işaretçisi' kullanıcı her istenilen karaktere gidin olacağını A harfinin başlayacağını D-Pad 'in dört düğme ( UP, DOWN, LEFTve RIGHT), sonra basına BUTTON Anihai dizeye eklenecek. Lütfen aklınızda …


12
Nt numarası
İlk önce paydaya ve daha sonra numaraya göre sıralayarak listeleyerek tüm rasyonların 0 <r ≤ 1 listesini oluşturabilirsiniz: 1 1 1 2 1 3 1 2 3 4 1 5 1 2 3 4 5 - - - - - - - - - - - - - - - …

2
Boşluk doldurmak için isteğe bağlı dikdörtgenler düzenlemek
Bu dikdörtgenler dikdörtgen bir alanı doldurabilir mi? Bir demet dikdörtgen verildiğinde, dikdörtgen bir alanı dolduracak şekilde düzenlenmiş olup olmadıkları sorulur. gözlük Bir dizi keyfi m x ndikdörtgen verildiğinde ; 0 <= m, n <= 1000, bunları herhangi bir delik veya örtüşme olmadan tam olarak dikdörtgen bir alanı kaplayacak şekilde düzenlemenin …

26
Tamsayıların Dijital Sertliği
Bulmak için dijital sertlik , bir tam sayı, bunun ikili gösterimini almak ve kez sayısını hem lider ve arka 1bu başlamak ya da bir ile sona erene kadar çıkarılabilir 0. Çıkarılan toplam bit sayısı, dijital sertliğidir. Bu oldukça endişe verici bir açıklama - öyleyse çalışmış bir örnekle parçalayalım. Bu örnek …

30
Sabit bir rasgele kaynak kullanarak 0 ile n arasında rastgele bir sayı seçin.
Görev Seçtiğiniz herhangi bir şekilde giriş olarak belirtilenden ndaha düşük bir pozitif tamsayı verildiğinde 2^30, kodunuzun 0ve n, dahil olmak üzere rasgele bir tamsayı vermesi gerekir . Ürettiğiniz sayı rastgele eşit şekilde seçilmelidir . Bu, her bir değer 0için neşit olasılıkla cereyan etmesi gerekmektedir (Kurallar ve belgesine bakınız). Kurallar ve …

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.