«code-golf» etiketlenmiş sorular

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

30
Her bir seri numarayı yerinde numaralandırın
Kesinlikle pozitif tamsayıların bir listesi göz önüne alındığında, her bir farklı sayının içinden geçin ve tüm oluşumlarını yeni bir dizinin ardışık indeksleri (sıfır veya bir tabanlı) ile değiştirin. Örnekler []→ []/[] [42]→ [0]/[1] [7,7,7]→ [0,1,2]/[1,2,3] [10,20,30]→ [0,0,0]/[1,1,1] [5,12,10,12,12,10]→ [0,0,0,1,2,1]/[1,1,1,2,3,2] [2,7,1,8,2,8,1,8,2,8]→ [0,0,0,0,1,1,1,2,2,3]/[1,1,1,1,2,2,2,3,3,4] [3,1,4,1,5,9,2,6,5,3,5,9]→ [0,0,0,1,0,0,0,0,1,1,2,1]/[1,1,1,2,1,1,1,1,2,2,3,2]

20
Bu biten üç basamaklı bir sayı mı?
Negatif olmayan bir tamsayı verildiğinde, tutarlı bir tamsayı tabanında biten üç basamaklı bir sayı olup olmadığını döndürün. Başka bir deyişle, sayının N bazında gösterilmesi gerekir, N sıfırdan büyük bir tamsayıdır. kurallar Bu kod golf , bu yüzden en kısa cevap kazanır. Tekli davranır garip bir şekilde yana, giriş 3 davranış …

13
Beatles'tan “Hey Jude” yazdı
Senin görevin The Beatles'ın şarkısı "Hey Jude" (© Sony / ATV Music Publishing LLC) 'den çıkan sözleri takip eden aşağıdaki dört ayeti basan bir program yazmaktır: Hey Jude, don't make it bad\n Take a sad song and make it better\n Remember to let her into your heart\n Then you can …

9
Şükran Günü Bayramı
Yarın, 23 Kasım , Amerika Birleşik Devletleri'nde Şükran Günü . Hazırlanmak için bazı ASCII hindilerini pişirmelisin. Ancak, planlamaya geç kaldığınız için, kaç kuş hazırlamanız gerektiğine dair size yardımcı olacak bir programa (veya işleve) ihtiyacınız vardır. .---. _ .' './ ) / _ _/ /\ =(_____) (__/_/== =================== Bulduğunuz hindiler oldukça …

24
Zaman ayarı
Ok tuşları ile kontrol edilebilecek aşağıdaki 24 saatlik saati hayal edin: ╔══╗ ┌──┐ ║00║:│00│ ╚══╝ └──┘ HH mm Yukarı oka iki kez ( ↑↑) basmak o andaki odaklanmış saat girişini arttırır: ╔══╗ ┌──┐ ║02║:│00│ ╚══╝ └──┘ HH mm Sağ oka ( →) basmak diğer girişi odaklar. ┌──┐ ╔══╗ │02│:║00║ └──┘ …
27 code-golf  date 

30
Modül Toplama
Ben bu diziye "İsa dizisi" diyorum, çünkü bu modun toplamıdır . Bu sekans için, tüm pozitif tamsayılar almak m az girdi daha n ve toplamını almak n her modulo m . Diğer bir deyişle: birn= ∑m = 1n - 1n mod man=∑m=1n−1nmodma_n = \sum_{m=1}^{n-1}{n\bmod m} Örneğin, 14 terimini alın : …

14
İki nokta arasındaki en kısa mesafe bir çizgidir.
Ekranda en az 400 piksel x 400 piksel boyutunda etkileşimli bir tuval oluşturmak için bir program veya işlev kodlayın. Tuval, istediğiniz bir renk olabilir, kenarlıksız veya kenarlıksız, başlık çubuklu veya başlıksız vb. Kullanıcı, kanvasın iki farklı alanını tıklar ve program, bu iki tıklama arasındaki Öklid mesafesini (piksel cinsinden) bir şekilde …

9
ASCII eşkenar dörtgen ızgara
Aşağıdaki parametreler göz önüne alındığında, eşkenar dörtgenlerden oluşan bir ASCII ızgarası oluşturmak için bayt sayısıyla ölçülen en kısa kodu yazın: m - Bir satırdaki tam eşkenar dörtgen sayısı n - satır sayısı s - en küçük eşkenar dörtgenin tarafı r - iç içe geçme seviyesi - “temel olanların” içinde kaç …

5
Parantez kabarcık!
Orada olan bir kaç soru bu sitede parantez dengeleme ve parantez dengeli olup olmadığını kontrol etmeyle ilgili. Şimdi bu dengeli braketleri bir şey için kullanmanın zamanı geldi! Matematik ve programlamada, parantez kabarcıklar gibidir, içindeki her şeyi dışardan izole etmek, içindeki her şeyi huzur içinde yapabilir ve dışarıdaki her şey yalnızca …

13
Sekindignot dizisi
Başlık, 'Sıra Dizini Rakam Değil' bölümünden yapılmıştır. Meydan okuma: Bir tamsayıyı verilen nolup >= 0, çıkışı n, aşağıdaki sekansın 'inci sayısı. İşte ilk 50 öğe, üstündeki (0 dizinli) dizini ile: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 …

30
Elmas yaratıcısı +
Meydan okuma : nGiriş olarak bir tamsayı verildi . Verilen sayının 2 katı olan bir elmas oluşturun n. Giriş: Giriş tamsayı nve 2 <n ≤ 3000. Çıktı : Çıktı bir dize olacaktır ve onu oluşan bir elmas şeklinde olacaktır +başlangıç gösteren bir ekleme hattı ile nkullanarak+ Örnekler: D (3): +++ …

8
Dize açmak
Bir kare dizge verildiğinde, dizgenin bütün çıkarımını, her açılma aşamasında dizge için üretin. İp her seferinde çeyrek tur saat yönünde yırtılarak açılmalıdır. Örnekler Giriş : A Çıktı : A Not : Bu özel test durumu için kopyalanan girişi de ancak bayt sayınızı azaltmaya yardımcı olması durumunda kabul edeceğim . Giriş …

21
Asal boşlukları bulun
Bir birinci boşluk , iki ardışık asal arasındaki farktır. Daha spesifik olarak, eğer p ve q , p < q ve p + 1, p +2, ..., q −1 olan primerler ise, pr ve p ve q , n = q - p aralığını tanımlar . Boşluk olduğu söylenen ait …

20
Chen üstadı mı?
İki koşulu yerine getiriyorsa, sayı Chen asaldır: Kendisi asal Kendisi artı iki asal veya yarı asaldır. Asal, tam olarak iki bölenin olduğu ve bu bölenlerin kendisinden ve birinden oluştuğu bir sayıdır. Yarı asal, iki asal maddenin ürünü olan bir sayıdır. (12 = 2 * 2 * 3'ün yarı asal olmadığını, …

5
Sahte İstatistikler
Bazı sahte haberler icat edecekseniz, yedeklemek için bazı veriler üretmek istersiniz. Önceden tasarlanmış bazı sonuçlara varmış olmalısınız ve bazı istatistiklerin hatalı mantığınızın argümanını güçlendirmesini istiyorsunuz. Bu zorluk size yardımcı olmalı! Verilen üç giriş numarası: N - veri noktalarının sayısı μ - veri noktalarının ortalaması σ - μ 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.