«code-golf» etiketlenmiş sorular

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

24
Alfabenin bir parçacığına dize azaltın
Yalnızca küçük ve büyük harf alfabetik karakterlerden ve boşluklardan ( [a-zA-Z ]) oluşan boş olmayan bir dize verildiğinde , ilk karakterden başlayarak onu alfabenin pasajına indirgeyin. Bir dizgeyi azaltmak için, ilk alfabetik karakterle başlayın, ardından alfabenin bir sonraki harfi olmayan her karakteri kaldırın. Dizenin sonuna ulaşana kadar bunu yapmaya devam …

7
Boşluğu Çöz
Boşluk listesi, hiçbir düzeyde liste dışı nesne içeren bir listedir. Veya özyinelemeli bir tanım tercih ederseniz Boş liste geçersiz Yalnızca diğer geçersiz listeleri içeren bir liste geçersiz Tüm boşluk listelerinin sınırlı bir derinliği var. İşte bazı geçersiz liste örnekleri (python sözdizimini kullanarak): [] [[]] [[],[]] [[[]]] [[[]],[]] [[],[[]]] İşte geçersiz …
25 code-golf 

8
Çocuğum için bir merdiven inşa et
Geçen gün oğlum benden Lego-ish bloklarını kullanarak bir merdiven yapmamı istedi. Ve şöyle bir şey buldum: Sonra çocuğum bilgisayar ekranında benzer bir merdiven üreten en az bayt sayısını kullanan bir program istedi. Kod golfünde o kadar iyi değilim , bu yüzden yardımına ihtiyacım var. Bir programa ihtiyacım var: Merdivenin sahip …

10
Numaralarımı golf etmeme yardım et!
Code-golf programlarını yazarken genellikle bazı sayısal sabitleri kullanırım. Onları her zaman ondalık koydum, çünkü böyle düşünüyorum, ancak dilimin kodumu biraz kısaltmama izin verecek diğer sayı biçimlerini desteklediğini fark ettim. Meydan okuma 2 ^ 53-1 den küçük negatif olmayan bir tamsayı verildiğinde, tamsayı için aşağıdaki en kısa gösterime sahip olup olmadığına …

26
Ben Cullen Numarası mıyım?
Bir Cullen Numarası, aşağıdaki formülü kullanarak üretilen dizide bulunan herhangi bir sayıdır: C (n) = (n * 2 ^ n) +1. Senin görevin: Giriş alan ve girişin Cullen Numarası olup olmadığına bağlı olarak bir gerçeği / sahte değeri veren bir program veya işlev yazın. Giriş: 0 ile 10 ^ 9 …

3
Buzzby Berkeley Robot Hokey Pokey
Buzzby Berkeley Robot Hokey Pokey Görev Bir Busby Berkeley numarası tarzında Hokey Pokey'in (ya da tercih ederseniz Cokey'nin) sözleriyle dans eden bir robot çizgisini gösteren bir ASCII sanat animasyonu üretmek için bir program ya da işlev yazın! Örnek çıktı Giriş Üç argümanı kabul eder (geçerli olduğu varsayılır): N = çizgideki …

12
Rusça için çoğulculuk işlevi yaz
İngilizce'de isimler tekil (bir) veya çoğul (başka bir şey) olmalarına bağlı olarak iki farklı formda olabilir. Örneğin, "1 köpek" ama "2 köpek", "0 köpek", "57 köpek" ve benzerlerini söyleyebiliriz. Rusçada üç kategori var. "1 köpek, 2 köpek, 5 köpek" yerine, Rusçada "1 собака, 2 собаки, 5 собак" olur. Kategoriler aşağıdaki …

11
HE COMETH NOT - bir zalgo mücadelesi
Bir dize verildiğinde, varsa, onu zalgodan sıyıracak bir program veya işlev yazın. Zalgo Bu gönderi için, zalgo, aşağıdaki Unicode aralıklarından herhangi bir karakter olarak tanımlanır: Aksanlı İşaretleri Birleştirme (0300-036F) Genişletilmiş Diakritik İşaretleri Birleştirmek (1AB0–1AFF) Aksanlı İşaretler Ekinin birleştirilmesi (1DC0–1DFF) Sembollerin Aksanlı İşaretlerini Birleştirme (20D0–20FF) Yarım İşaretleri Birleştirme (FE20 – FE2F) …

30
Lynch-Bell numarası mı?
Girdi olarak size pozitif, tam bir sayı (asla 0 içermeyecek) verilecektir. Göreviniz bunun bir Lynch-Bell numarası olup olmadığını kontrol etmektir. Sayı, tüm basamakları benzersizse ve sayı, her bir basamak tarafından bölünebiliyorsa, bir Lynch-Bell sayısıdır. Aslında, sadece 548 Lynch-Bell numarası var, bu nedenle kodlama bir olasılık, ancak neredeyse kesinlikle daha uzun …

30
Üçgen Bağımlılıklar
Bir üçgen sayısı toplamı olan bir sayıdır n, 1 ila doğal sayılar n. Örneğin 1 + 2 + 3 + 4 = 10böylece 10üçgen bir sayıdır. 0 < n <= 10000Giriş olarak pozitif bir tamsayı ( ) verildiğinde ( bir tamsayı veya bir dize olarak alınabilir), başka bir üçgen sayı …

9
Dolap Sayısı!
<100 olan bir pozitif tamsayı verildiğinde (1 ve 99 dahil 1'den 99'a kadar), birçok dolabı çıktı. Bir soyunma aşağıdaki gibi tanımlanır: +----+ | | | | | | | nn | +----+ burada nn1 haneli bir sayı ise, taban 10 içinde, bunun önünde bir 0 ile dolap sayısı olarak ifade …

30
Özel Bir Fibonacci Dizisi
Fibonacci dizisi buralarda oldukça iyi bilinen bir şeydir. Heck, hatta kendi etiketi var. Ancak, tüm bunlar için köklerimize bağlı kalmaktan eminiz 1, 1, ...(ya da öyle 0, 1, ...mi? Asla bilemeyiz ...). Bu zorlukla, kurallar aynıdır, ancak nFibonacci dizisindeki üçüncü maddeyi almak yerine n, Fibonacci-esque dizisindeki ilk maddeyi alacaksınız x, …

30
Sayıların listesi, listedeki endekslerini değiştirir.
Basit olanı: Giriş olarak pozitif tamsayıların bir listesini alın ve sayıları listedeki 1-temelli indeksini modüle edin. Girilen tamsayılar ise {a, b, c, d, e, f, g}çıktı modülün işleci olduğu {a%1, b%2, c%3, d%4, e%5, f%6, g%7}yerde olmalıdır %. Test durumları: 10 9 8 7 6 5 4 3 2 1 …
25 code-golf  math  number 

12
Palindromik Kalıntı
Bugün, bunu yazarken, 31 Mart. ABD'de bu 3/31. 331Bir meydan okuma ile karşılaşacak bir sayı olarak oynuyordum ve artıklarının (modulo küçük sayılar) palindromik olduğunu buldum. 331%2=1, 331%3=1, 331%4=3, 331%5=1, 331%6=1( 11311). Buradaki zorluk, bir tamsayı verildiğinde n > 2, nmodulo alındığında palindromik kalıntı olan ilk pozitif sayıları çıkarmaktır [2,n]. Örneğin, …

11
Mükemmel Palindromlar
Senin görevin bir dize ne kadar mükemmel bir palindrom olduğunu belirlemek. Tipik palindromunuz (örneğin, 12321) mükemmel bir palindromdur; mükemmelliği 1. Bir dizgenin kusursuzluğunu belirlemek için, onu her bir bölümün bir palindrom olduğu yere kaç bölüme ayırabileceğinizi görürsünüz. Eğer ya da ya da ya da ya da ya da aaaagibi ayrılabildiğiniz …

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.