«code-golf» etiketlenmiş sorular

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

30
Faktör Sonunda Sıfırlar
n!Taban 10'un sonunda sıfır sayısını bulan bir program veya işlev yazın ; burada nbir giriş numarasıdır (istediğiniz herhangi bir biçimde). nOlumlu bir tamsayı olduğu, yani n!aynı zamanda bir tamsayı olduğu varsayılabilir . Ondalık bir noktadan sonra sıfır yok n!. Ayrıca, programlama dili değerini işleyebilir olduğu kabul edilebilir nve n!. Test …

30
So çöpünü yönet
PPCG'de, bazı kullanıcıların isimlerini bir anagram (geçici olarak eski harfleri yeniden sıralayarak oluşturduğu yeni bir isim) ile geçici olarak değiştirmesi bir gelenek haline geldi. Bazen kim olduğunu bulmak zorlaşır. İki ifadenin birbirinin anagramı olup olmadığını anlamak için bir program veya işlev kullanabilirim. Meydan okuma Program veya işlev iki dize almalı …

3
Harfler, Harekete Geçin!
Bir dize verildiğinde, her harfi (ilk harften başlayarak) alfabedeki konumuna göre hareket ettirmelisiniz. İpin sonuna ulaşırsanız, etrafa sarmanız gerekir. Harf olmayanların taşınması gerekmez. Örnek: Dog DAlfabedeki dördüncü harftir, bu yüzden sağa hareket ettiririz. Kaydırdıktan sonra dizeyi değiştirir oDg. o15. harf, (15 mod 3) = 0, yani hareket etmiyor. g7. harf …
35 code-golf  string 

30
Abacaba dizisini oluştur
Bu zorluk, belirli bir derinlikteki abakaba dizisini basmakla ilgilidir. İşte ilk 5 dizinin bir şeması ( a(N)N derinliğinin abakaba dizisidir, büyük / küçük harf sadece deseni göstermek içindir, programınızın çıktısına gerek yoktur): a(0) = A a(1) = aBa a(2) = abaCaba a(3) = abacabaDabacaba a(4) = abacabadabacabaEabacabadabacaba ... a(25) = …

28
Champernowne sabitindeki sayıyı bulun
Giriş 10 tabanında, Champernowne sabiti, ardışık tam sayıların temsillerini birleştirerek tanımlanır. 10 no'lu tabanda: 0.1234567891011121314151617...vb. İlk görünüşte ondalıktan 15başladığını görebilirsiniz 20th: Position 0000000001111111111222222222233333333334444444444555555555566666666 1234567890123456789012345678901234567890123456789012345678901234567 ^ 0.1234567891011121314151617181920212223242526272829303132333435363738... ^^ 15 = position 20 İlk ondalık basamağın 45başlangıcı 4th: Position 0000000001111111111222222222233333333334444444444555555555566666666 1234567890123456789012345678901234567890123456789012345678901234567 ^ 0.1234567891011121314151617181920212223242526272829303132333435363738... ^^ 45 = position 4 Yani, görev kolaydır. Negatif …
35 code-golf  math  number 

10
Bu sayfa numaralarını yoğunlaştırın!
Feragatname: Bir süredir eğlence amaçlı bu sitede bulunduğum süre zarfında, bu benim ilk sorum, bu yüzden lütfen küçük hataları affedin. Arka fon Bize ödev verirken öğretmenim gerçekten can sıkıcı ve bireysel olarak yapmamız gereken bütün sorunları yazıyor . Bu nedenle, hangi sorunları yapmam gerektiğini kopyalamam sonsuza dek sürüyor . Hayatımı …

30
Bir dizi oymak
Görev Bu zorluk çok basittir. Girişiniz, en az 1 × 1 boyutunda dikdörtgen bir 2B tam sayı dizisidir. Herhangi bir makul formatta alınabilir. Çıktınız giriş dizisi olabilir, ama olacaktır tüm girişler ile değil ilk veya son satır veya sütun setinde 0. Girişle aynı formatta olmalıdır. Örneğin, giriş dizisi 67 4 …

13
Pikselleri sırala
Göreviniz, bir giriş görüntüsü verildiğinde, tüm piksellerin onaltılık değere göre sıralandığı aynı boyutta bir çıkış görüntüsü oluşturacak bir program oluşturmaktır. Programınız şunları yapabilir: Pikselleri soldan sağa ve sonra aşağı ya da önce sütunlar halinde sıralayıp sonra sağa sıralayın. Her durumda, sol üst piksel en küçük ve sağ alt en büyüğüdür. …

9
Gerçek bir sosis festivali
Ekim ayının ilk hafta sonu yaklaştığı için, kendi Oktoberfest'imize bakalım! Arka fon Siz ve diğer bazı programcılar, Almanya'nın Münih kentindeki yerel sosisli insanlar tarafından işe alınmış. Sosisli çocuklar Oktoberfest'e dev Volksfest'in ihtiyaç duyduğu tüm sosisleri sağlıyor. Patronunuzun diğer çalışanlarla, siz ve diğerlerinin daha önce sosisle ilgili herhangi bir deneyim olmadan …
35 code-golf 

13
Will Rogers Olayı
Will Rogers denilen fenomen , bir eleman iki küme arasında hareket ettiğinde ortalamayı iki (çoklu) kümede ortalamayı yükselterek istatistikleri ayarlamanın bir yolunu açıklar. Basit bir örnek olarak, iki grubu göz önünde bulundurun A = {1, 2, 3} B = {4, 5, 6} Aritmetik ortalamaları sırasıyla 2ve 5. Biz taşırsanız 4için …

15
Merdiven yazı
Belirli bir dizgeyi merdiven biçiminde çıkaran bir program ya da bir işlev yazın, bir kelimenin her bir bölümünü bir önceki bölümün altında bir sesli harfle başlayan bir harfle yazın. Örneğin: Input: Programming Puzzles and Code Golf Output: Pr P C G ogr uzzl and od olf amm es e ing …
35 code-golf  string 

30
Pazartesi Numaraları Oluştur
Pazartesi numaraları ile tanımlanan, Gamow'un içinde bu soruya şaşırtıcı üzerinde üzerinde pozitif tam sayılardır N aşağıdaki üç özelliklere sahip: N'nin ondalık gösterimi 0 rakamını içermiyor N'nin ondalık gösterimi iki kere herhangi bir rakam içermiyor N , ondalık göstergesinde oluşan her D rakamıyla bölünebilir Bunların alternatif olarak OEIS'de Lynch-Bell numaraları olarak …

27
Dur, olduğun yerde dur!
Meydan okuma Bir parametre alan bir fonksiyon yazın: bir tamsayı t. Göreviniz Python ve BBC BASIC'deki gibi tdevam etmeden önce programınızı saniyeler içinde durdurmalıdır .time.sleep(t)WAIT t Herhangi bir bekleme fonksiyonunu veya belirli bir süre sonra kod yürütmek için herhangi bir yerleşik fonksiyonu kullanmamalısınız ve programınız tsaniyeler sonra devam etmelidir . …
35 code-golf  date 

8
Yavaş Daktilo Clarence
Giriş Clarence, bir internet servis sağlayıcısında çalışan bir veri girişi görevlisidir. Görevi, tüm ISS müşterilerinin IP adreslerini veri tabanına elle girmek. Bunu, aşağıdaki düzende olan bir tuş takımını kullanarak yapar: 123 456 789 .0 Yatay veya dikey olarak bitişik tuşların merkezi arasındaki mesafe tam olarak bir santimetredir. Örneğin, merkezleri arasındaki …
35 code-golf 

4
Sonsuz Labirentler
Arka fon Siz güçlü bir sihirbazın çırağı sizsiniz ve efendiniz şu anda düşmanlarını yakalamak için boyutlar arası bir labirent oluşturmak için bir büyü geliştiriyor. Olası düzenleri analiz etmek için buharla çalışan bilgisayarını programlamanızı istiyor. Bu şeytani makineyi programlamak son derece tehlikelidir, bu nedenle kodu mümkün olduğunca kısa tutmak isteyeceksiniz. Giriş …

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.