«code-golf» etiketlenmiş sorular

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

30
Onaltılı Sayıcı
Hexadecimal , 0ila 16 arasında değişen bir temel 16 sayma sistemidir f. İşiniz bu sayıları gösterecek bir sayaç yapmaktır. Misal: $ python counter.py 1 2 3 4 5 6 7 8 9 a b c d e f 10 11 12 13 14 15 16 17 18 19 1a 1b …

12
Bir dizedeki karakterleri karıştırma
stdin/ Komut satırı bağımsız değişkenleri / işlev bağımsız değişkenleri aracılığıyla girdi alan , bir karakter dizisindeki karakterleri karıştıran ve son karakter dizisini stdout. Giriş önce bir dize (boş veya değil null), bir boşluk ve daha sonra boşluklarla ayrılmış çift sayı olmayan negatif sayılar içerir. Girdi işlev bağımsız değişkenleri aracılığıyla alınırsa, …
10 code-golf  string 

2
Yine hangi tarih?
Web sitemde, kullanıcılar doğum tarihlerini stile girerler xx.xx.xx- noktalarla ayrılmış iki basamaklı üç sayı. Ne yazık ki, kullanıcılara tam olarak hangi formatın kullanılacağını söylemeyi unuttum. Tek bildiğim, bir bölümün ay için, bir bölümün tarih için ve bir bölümün de yıl için kullanılmasıdır. Yıl kesinlikle 20. yüzyılda (1900-1999), bu yüzden biçim …
10 code-golf  date 

2
Bir zindan kazma basamak
Düzenleme: Sorunun sonunda bonus bulmacanın ilk çözücüsü için 100 itibar ödülü vereceğim ! Soruya sadece bu ödülün son tarihi olmadığı için cevap göründüğünde soruya ekleyeceğim. Bir basamaklı pozitif tamsayıların azalmayan bir listesi verildiğinde, basamakların ne kadar derin zindan kazacağını belirlemelisiniz. ███ ███ A dungeon with 5 blocks removed and a …

1
Meta quine denetleyicisi
Bu zorluk, kabul ederseniz, üç işlev veya A, B ve C programı yazmaktır: A, A, B ve C'nin tümünü (aynı zamanda gönderiminizdeki kodun tüm içeriği) çıkaran bir kestir. B bir parametre F alır ve böyle bir kine (FBC çıktısı) veya farklı bir şey yapıp yapmadığını kontrol eder. C parametresi G'yi …
10 code-golf  quine 

3
Rastgele Brainfuck Derleyici
Joe ortalama BF geliştiriciniz. Patronundan bir çağrı aldığında havuzundaki kod değişikliklerini kontrol etmek üzere. "Joe! Yeni müşterinin makinesi bozuldu! Brainfuck yorumlayıcısı, program yürütülmeden önce tüm hücreleri rastgele değerlere ayarlar. Düzeltmek için zaman yok, kodunuz bununla uğraşmak zorunda kalacak." Joe fazla düşünmüyor ve patronu onu tekrar kestiğinde ilk milyon hücreyi sıfıra …

1
Balçık Kalıpları Sayılabilir!
Arka fon Balçık kalıpları harika. Onları yiyecek kaynakları olan bir yüzeye yerleştirirseniz, yiyecekleri bulmak için dalları yayılır, daha sonra kaynaklar arasında bir bağlantı ağı oluştururlar. Bu meydan okumada, yiyecek arayan bir balçık kalıp simüle etmelisiniz. Ayrıca, bu kalıp yeterli bulunduğunda durur. Giriş Girdileriniz, Ldilinizin yerel biçimindeki 2B tamsayı koordinatlarının bir …


6
Değişken Uzunlukta Karma Uygula
Arkadaşım ve ben bu oyunu kelimelerle oynadık. Eğlenceli bir eğlencedir ve hiçbir şey kalmayana kadar bir kelimedeki harfleri "iptal etmeyi" içerir. Gerçekten benden çok daha hızlı olmasından bıktım, bu yüzden onu uygulamak ve sonunda onu dövmeme izin vermek senin işin. Açıkçası, programı olabildiğince gizlemem gerektiğinden, olabildiğince küçük olması gerekiyor. Bu …

4
Vardiya Tercümanı Yaz
EDIT: Bazılarınızın şüphelendiği gibi, resmi yorumlayıcıda bir hata vardı: kompozisyonun sırası .tersine çevrildi. Tercümenin iki versiyonu vardı ve burada yanlış olanı kullandım. Örnekler de bu yanlış versiyon için yazılmıştır. Yorumlayıcıyı depoda ve aşağıdaki örneklerde düzelttim. Açıklaması >da biraz belirsizdi, bu yüzden bunu düzelttim. Ayrıca, bu kadar uzun sürdüğü için özür …

5
Belirsiz Romen Rakamıyla Sihirli Kareler
Antik Roma Kralı, sihirli bir karenin geçerli olup olmadığını belirlemekte zorluk çekiyor, çünkü kontrol ettiği sihirli kare sayılar arasında herhangi bir ayırıcı içermiyor. Sihirli bir karenin geçerli olup olmadığını belirlemesine yardımcı olması için bir yazılım mühendisi tuttu. Giriş Açıklaması Giriş STDIN veya komut satırı argümanlarında gelir. Girişin bir değişkende önceden …

4
Prelude Sözdizimi-Denetleyici
Prelude , geçerli bir programı neyin oluşturduğuna dair çok az, ancak olağandışı kısıtlamaları olan ezoterik bir programlama dilidir. Yazdırılabilir ASCII metninin herhangi bir bloğu ("blok", yazdırılabilir ASCII satırlarının satırsonu - 0x0A ile ayrıldığı anlamına gelir) şu durumlarda geçerlidir: Metnin her (dikey) sütunu en fazla birini ihtiva (ve ). Dikey konumlarını …

4
Kıyıda ikili sayaç yazma
S_zero ve s_one diyeceğimiz iki kod parçası yazın. Program (l, n), soldaki s_zero ile doldurulmuş, ikilikteki n basamaklarına karşılık gelen s_zero ve s_one l kopyalarından oluşur. Örneğin, s_zero = halinde foove s_one = barardından Programı (4, 0) = foofoofoofoo Program (4 1) = foofoofoobar Programı (4, 2) = foofoobarfoo vb …

2
Bir park yerinde kamyonlar
Bir otoparkta P park yerleri vardır, ancak bazı alanlar sekizgenlerle temsil edilen arabalar tarafından işgal #edilirken, boş alanlar noktalardır .. Yakında her biri tam olarak arka arkaya L alan alacak T kamyonları geliyor. Kamyonların yan yana park edilmesi gerekmez. Göreviniz, tüm kamyonları park etmek için kaldırılması gereken en az sayıda …
10 code-golf 

6
İki Fin İsminin Vakalarını Listele
Giriş Bu zorlukta, göreviniz iki Fin isminin vakalarını doğru bir şekilde listelemektir . Büküm, listelerden birini diğerini üretmek için kılavuz olarak kullanabilmenizdir. İsimler Verilerimiz olarak aşağıdaki iki sapma tablosunu kullanıyoruz. Bunlar, her satırda bir vaka olmak üzere, yukarıda adı geçen Wikipedia makalesindekiyle aynı sırayla, tekil formda olmak üzere iki ismin …

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.