«code-golf» etiketlenmiş sorular

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

8
Bir Dizi Görselleştir
Herhangi bir derinlikte bir dizi göz önüne alındığında, içeriğini +-|her bir alt dizinin sınırlarıyla çizin . Bunlar artı, eksi ve dikey borular için ASCII karakterleridir. Örneğin, dizi ise [1, 2, 3], çizmek +-----+ |1 2 3| +-----+ Gibi iç içe geçmiş bir dizide için [[1, 2, 3], [4, 5], [6, …

19
Sıralanabilir yılları bul
2013 yılı ilginç bir özelliğe sahipti: sıralandığında rakamlar ardışıktır (0123). Bu tür bir sayıya sıralanabilir bir sayı diyelim : sıralamadan 10 bazda ardışık olan negatif olmayan bir tam sayı. Ne yazık ki, bu 2031 yılına kadar tekrar olmayacak ve ondan sonra 2103'e kadar olmayacak. Mücadeleniz, herhangi bir standart yöntemle negatif …

13
Çoktan seçmeli bir testte hile yapmak, bölüm 2
Bu, Adnan tarafından bu mücadelenin devamı niteliğindedir . Bu meydan okumayı seviyorsanız, şansınız diğerini de beğenirsiniz. Bunu kontrol et! 8 sorularla 4 seçenekleriyle her biriyle bir çoktan seçmeli bir test cevapları vardır: BCADBADA. Dört farklı diziye dönüştürülmüş, doğru mektubu cevap ise, doğru ve yanlış olarak Q#: 1 2 3 4 …

16
Decode Baby-talk!
Bebekler ağızlarını açtığında, sadece saçma sapan yaymazlar. Aslında son derece gelişmiş, yetişkinlere uygun bir şifre ile konuşuyorlar ... Bebek-Konuşma Şifresi Bir bebek konuştuğunda şöyle görünebilir: gogooa gagooook aagaaoooy Her bir boşlukla ayrılmış bölüm bir karakteri temsil eder (bu nedenle yukarıdaki örnek 3 karakteri temsil eder). Bir bölümü deşifre etmek için …

28
ASCII-tabloyu bir ASCII-tablo olarak yeniden oluşturun
Sık sık kod yazarken, belirli bir karakterin ASCII değerinin ne olduğunu bilmek istiyorum. Yazdırılabilir ASCII karakterlerinin tümüne hızlıca bakmak için en sevdiğim kaynaklardan biri ASCIItable.com . Bu yalnızca yazdırılabilir ASCII karakterlerini ve değerlerini değil, aynı zamanda yazdırılamayan ve genişletilmiş karakterleri ve onaltılık, sekizli ve HTML'deki değerleri gösteren gerçekten hoş bir …

1
Android Kilit Desenini Çözme
Arkadaşınızın Android telefona şifresini girdiğini görelim. Deseni nasıl yaptıklarını hatırlamıyorsun ama desenin nasıl göründüğünü hatırlıyorsun. Endişeli arkadaş olduğunuzda, şifrelerinin ne kadar güvenli olduğunu bilmek istersiniz. İşiniz, belirli bir modelin yapılabilecek tüm yollarını hesaplamaktır. Android kalıpları nasıl çalışır? Desenler 3x3 düğüm ızgarasına çizilir. Bir düzende, parmaklarını ekrandan kaldırmadan bir dizi düğüm …

18
İnişli çıkışlı bir dize çizmek
( Bu zorluktan ilham aldık .) Diyelim ki bir ipimiz var ABBCBA. Biz arasında bir artış olduğunu söyleyebiliriz Ave Biçin, Başağıda A; Hiçbir şey değişmediği için Bve arasında bir koşu olduğunu söyleyebiliriz B; ve nihayet arasında bir düşüş olduğunu söyleyebiliriz Cve B. Bunun gibi bir grafik çizebiliriz: A B B …

10
4 yollu kavşak jeneratörü
İşte 4 yollu bir kavşağın ASCII sanatı: | | | | | | | | | | | | | -----+-----+----- | | - - -| |- - - | | -----+-----+----- | | | | | | | | | | | | | (Yatay yolların 3 satır yüksekliğinde, …

21
Ayna, Ayna, Kodda
İki boyutlu programlama dilleri genellikle ızgaradaki komut göstergesini yönlendiren /ve \yönlendiren ayna komutlarına sahiptir : >>>>\ v v <<<</ Bu mücadelede size bir giriş yönü ve bir ayna verilir ve giden yönü belirlemeniz gerekir. kurallar Gelen yön karakterlerden biri olarak verilecek NESWve ayna ya /da olarak verilecektir \. Bunları istediğiniz …

14
OEIS'i otomatikleştirin
Burada, OEIS'den bir sekans oluşturma işlevini isteyen birçok zorluk görüyoruz . Bu zorluklar eğlenceli olsa da, bir programcı olarak otomasyon için bir fırsat görüyorum. Buradaki zorluk , bir dizinin indeksini alan bir program yapmaktır (örneğin A172141 ) ve bazı tamsayı n'yi (örneğin 7) alan ve uygun değeri ilgili web sayfasından …

30
Chmod kodunu çözmek
Meydan okuma Üç basamaklı sekizli izin sayısı verildiğinde, verdiği izinleri çıkar. chmod UNIX OS'de dosya izinleri chmodkomut kullanılarak değiştirilir . Chmod'u kullanmanın birkaç farklı yolu vardır, ancak bugün odaklanacağımız şey sekizli izinleri kullanmaktır. İzin numarasındaki üç rakam farklı bir kişiyi temsil eder: İlk hane, kullanıcının izinlerini temsil eder. İkinci hane …

30
Alfabeye Sayı ve Alfabeye Sayı
Meydan okuma Bu mücadelede girdi olarak bir sayı almanız ve alfabenin karşılık gelen harfini çıkarmanız gerekir; (1 <=> A, 2 <=> B) vb. 1 -> A 2 -> B ... 26 -> Z A -> 1 B -> 2 ... Z -> 26 kurallar Bu kod golf , bayt cinsinden …

21
Sıfırları ve komşularını sakla
Alındığı bu soruya yığın taşması de. Ayrıca bazı köşe kasalarına yönelik test girdileri önerdiği için @miles ve @Dada'ya teşekkür ederiz. Meydan okuma Bir tamsayı değerleri dizisi verildiğinde, sıfır olmayan bir değerle çevrili olmayan tüm sıfırları kaldırın. Eşdeğer olarak, bir giriş sıfır değilse veya sıfır olmayan bir değere hemen yakın bir …

29
Substring Toplam Kümesi
Giriş En bu diziyi gözlemlemek edelim: [3, 2, 4, 1, 1, 5, 1, 2]. Her eleman toplanması gereken alt tabakanın uzunluğunu gösterir. Yukarıdaki dizinin ilk elemanına bir göz atalım: [3, 2, 4, 1, 1, 5, 1, 2] ^ İlk dizindeki öğe 3'tür , bu yüzden şimdi başlangıç ​​konumu ile aynı …

29
Liste siparişi
özet Bir tamsayı listesi göz önüne alındığında, her bir tamsayı sıralandığında sona erecek dizini döndürür. Örneğin, liste ise [0,8,-1,5,8], geri dönmelisiniz [1,3,0,2,4]. İkisinin 8sırasını birbirlerine göre sıraladığını unutmayın (sıralama kararlıdır). Başka bir yol belirtin: Listedeki her öğe için listedeki öğelerin sayısını döndürün: Seçili öğeden daha küçük VEYA (öğeye eşit 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.