«code-golf» etiketlenmiş sorular

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

4
D&D karakterin yetenek puanlarını yuvarla
Zindanlar ve Ejderhalar'da, bir karakterin en önemli niteliklerinden bazıları yetenek puanlarıdır. Altı yetenek için 6 yetenek puanı vardır. Güç, Beceri, Anayasa, Zeka, Bilgelik ve Karizma yetenekleridir. Bir karakter için puanları belirlerken, aşağıdaki prosedürü kullanıyorum: 4d6 rulo, herhangi bir sırayla en düşük bırakın. Bunun anlamı, 4 altı taraflı zar attığım, en …
18 code-golf  game  random 

11
Değerler listesinden aralıkları belirleme
Benzersiz, pozitif tamsayıların sıralanmamış bir listesi verildiğinde, sıralı tamsayıların mümkün olan en uzun aralıklarının en kısa listesini çıktılar. GİRİŞ Benzersiz, pozitif tam sayıların sıralanmamış bir listesi Örneğin 9 13 3 11 8 4 10 15 Giriş aşağıdakilerden herhangi birinden alınabilir: stdin komut satırı bağımsız değişkenleri işlev argümanları ÇIKTI Stdout'a veya …
18 code-golf 

9
Artımlı Oyun Saati Biçimi
Artımlı Oyun Saati Biçimi Hedef Artımlı oyunlarda genellikle bir görev tamamlanana kadar günleri, saatleri, dakikaları ve saniyeleri ifade eden bir geri sayım sayacı bulunur. Kullanılabilir alana bağlı olarak, bunlar şu şekilde biçimlendirilebilir: 2d 13h 23h 59m 48s 14m 3h 0m 0s Bu kod golfünün amacı, bu biçimlendirmeyi yapan bir işlev …
18 code-golf  date 

6
Kod Nugatları
Kod Nugatları O var öyle varsayımsal durum Cuma akşamı ve favori hobi katılmaya zamanki golf arkadaşları üzerinde davet ediyorum: Kod golf. Bununla birlikte, bu beyninizi boşaltan bir görev olduğu için, grup için biraz beyin yemi almanız gerekir, böylece kodunuzdan mümkün olduğunca golf oynayabilirsiniz. Şimdi, herkesin en sevdiği atıştırmalık tavuk nugget'ları, …
18 code-golf 

9
Büyüyen Kutu Yığını çizin
Görev Bu meydan okumada, göreviniz artan yükseklikteki birkaç kutu yığınından bir ASCII sanat temsili çizmektir. Pozitif bir tamsayı olan yığın sayısını girdi olarak alırsınız. İlk yığın bir kutu içerir 2x2. İkinci yığın 2 kutu boyutundadır 3x3. Genel olarak, kyığın yığını kboyut kutuları içerir (k+1)x(k+1). Her kutunun kenarlıkları karakterler kullanılarak çizilir …

13
Kodlanmış bir dizeyi genişlet
Klasik çalışma uzunluğu kodlama ve kod çözme var. input output a3b2c5 aaabbccccc Ve bu oldukça basit ve daha önce yapıldı. Zorluk, çalışma uzunluğundan önce birden çok karakter ( 0-9 arasındaki tek bir basamak) olduğunda standart olmayan bir davranışı da hesaba katmaktır. Çalışma uzunluğu rakamından önceki her karakter (rakam olmayan veya …
18 code-golf  string 

24
Sayaç sayacı
Tipografide sayaç , bir harfin bir harf formu veya bir sembolle tamamen veya kısmen çevrelenmiş alanıdır. Kapalı sayaç, tamamen bir harf formu veya sembolüyle çevrelenmiş bir sayaçtır. Bir programın girdi olarak bir dize aldığını ve metindeki toplam kapalı sayaç sayısını yazdırdığını yazmanız gerekir. Girişiniz: Bir komut satırı girişi veya STDIN …
18 code-golf  string 

2
Kilitlenmeyi Bulma
Kilitlenmeyi Bulma Çok iş parçacıklı bir uygulamayı programlarken, paylaşılan kaynaklara erişirken çeşitli iş parçacıklarının kilitlenmesini önlemek için çok dikkatli olunmalıdır. Bir iş parçacığı, diğer iş parçacığının birincisi tarafından kilitlenen bir kaynağa erişmeye çalıştığı sırada başka bir iş parçacığında kilitlenen bir kaynağa erişmeye çalıştığında bir kilitlenme oluşur. Bu basit bir durumdur, …

2
Levenshtein mesafesinin her adımı
Bu meydan okumada, girdi olarak (STDIN veya en yakın) s2 (ilk satır) ve s2 (ikinci satır) olmak üzere iki satır satırla ayrılmış iki dizgi alan bir program yazacaksınız. S1 uzunluğunun her zaman 30'dan küçük ve s2 uzunluğundan daha büyük olacağını varsayabilirsiniz. Program daha sonra her adımı s1'den s2'ye levenshtein mesafesinden …
18 code-golf  string 

5
Mininum sum dikişini bir diziden kaldırma
Dikiş oyma algoritması veya daha karmaşık bir sürümü, çeşitli grafik programlarında ve kitaplıklarda içeriğe duyarlı görüntü için kullanılır. Hadi golf oynayalım! Girişiniz dikdörtgen iki boyutlu bir tamsayı dizisi olacaktır. Çıktınız aynı dizi olacak, bir sütun daha dar olacak ve her satırdan bir giriş kaldırılacak, bu girişler yukarıdan aşağıya bir yolu …

7
Üçgen Sayım İkili Görüntüler
Zorluklarım biraz zor ve çekici olma eğilimindedir. İşte burada kolay ve eğlenceli bir şey. Alcuin dizisi Alcuin'in sırası A(n) üçgenleri sayarak tanımlanır. A(n)tamsayı kenarları ve çevresi olan üçgen sayısıdır n. Bu sıraya York Alcuin denir. Bu dizinin ilk birkaç öğesi, ile başlar n = 0: 0, 0, 0, 1, 0, …

3
Bir İnci Kolye Çekmek
genel bakış İnci (veya Masyu) bir ızgara üzerinde oynanan bir mantık oyunudur. Izgara üzerine yerleştirilmiş siyah ve beyaz inciler vardır. Amaç,sadece düz çizgi parçaları ve dik açıları kullanarak her inciden geçen tek, kapalı bir halka oluşturmaktır. Döngünün incilerle nasıl etkileşime girdiğini yöneten bazı kurallar vardır: Beyaz inciler düz bir şekilde …

15
POPCORN düzeninde 0'dan 2 ^ n - 1'e
... Üzgünüm, patlamış mısır yok, sadece POPCNT. Kısa Yazın programı veya fonksiyonu bir dizi alır nve çıkış 0 ila 2 arasında tüm tamsayıları n 1, bir artan düzende - sayıların ikili gösterimi 1 bit sayısı (popcount). Kopyaya izin verilmiyor. Aynı popcount değerine sahip sayıların sırası uygulama tanımlıdır. Örneğin n = …
18 code-golf 

9
Süreleri toplama
Meydan okuma Stdin'de görünen tüm süreleri toplayabilecek en kısa kodu yazın. Program, yalnızca aşağıdaki kalıplardan biriyle eşleşen dizeleri dikkate almalı ve gerisini yok saymalıdır. HH:MM:SS (it will be interpreted as HH hours, MM minutes and SS seconds) H:MM:SS (it will be interpreted as H hours, MM minutes and SS seconds) …

4
Üçgen zırhlılar (Hesaplamalı geometri problemi)
Bir savaş gemisinin kaptanısın. Mühendislik departmanı bu yıl tasarımlarla köşeleri kesiyor, bu yüzden bulunduğunuz gemi basit bir üçgen şeklini alıyor. Güvertede yürümek ve deniz meltemi tadını çıkarın ... ama uzun süre olmasa da. Bir düşman sana ateş etti! - ama atış vurulacak mı? Giriş Bu zorluk için bir işlev veya …

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.