«code-golf» etiketlenmiş sorular

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

2
Bir Buz Labirenti Çöz
Buz labirentleri, Pokémon Gold ve Silver'taki çıkışlarından bu yana Pokémon oyunlarının en sevdiğim zımbalarından biri oldu . Göreviniz bu tür sorunları çözen bir program yapmak olacaktır. Buz labirentleri, adından da anlaşılacağı gibi buzdan oluşur. Oyuncu buz üzerinde bir yönde hareket ettiğinde, bir engelle çarpışana kadar bu yönde hareket etmeye devam …

11
Hile Çevrimsel Quine
kavram Programlama dilinde kod çıkaran bir program yazın. Bu kod yürütüldüğünde orijinal programın çıktısını almalıdır. kurallar Bu bir kopya hilesi olduğundan, orijinal kaynak kodunu okuyabilirsiniz. İlk çıktı programı orijinal programla aynı dilde olmalıdır. Normal bir quine çıktısı alamazsınız. İki program farklı olmalıdır. Standart boşluklar geçerlidir. Bu kod golf çok kısa …
19 code-golf  quine 

20
İlk n Çift Fibonacci Sayılarını Toplayın
Bunun için henüz bir yarışma yok gibi görünüyor. Görev basit. nEşit olan Fibonacci dizisinin ilk sayılarını ekleyin ve sonucu alın. Bu, OEIS A099919 tarafından verilir , ancak sekans, fib(1) = 0yerine ile başlayarak birer birer kaydırılır fib(1) = 1. Bu kod golf. En düşük bayt sayısı kazanır. Örnekler n sum …

30
İkili nybbles sayımı
Bu zorluk, terminalinize, pencerenize, tuvalinize veya ekranınıza sıfırdan 10'a kadar sayıları dahil etmektir. Çıkarılan her sayı 4 bit genişliğinde bir nybble olarak gösterilmelidir, bu nedenle sıfır olarak gösterilmelidir 0000. Çıkarılan her sayıyı boşluk, virgül veya satır başı ile ayırabilirsiniz. En küçük çözüm kazanır, ancak sıralamanızda yinelenen sayılar olmadığı sürece sayılar …

4
Golf Yaşam Çiçeği
Buradaki zorluk, yaşam çiçeğini (bazılarına göre kutsal bir geometrik figür olan) seçtiğiniz dilde doğru bir şekilde tasvir etmektir. Tasarım gösterildiği gibi merkezleri yarıçapı 1 olan üçgen bir ızgara üzerinde düzenlenmiş olan yarıçapı 1 olan kısmi daireler ve artı onları çevreleyen yarıçapı 3 olan daha büyük bir daire içerir. Tasarım istediğiniz …

7
Tamsayıları Alfabele
Tamsayıları Alfabele Belirli bir sayı kümesi için, yazıldıklarında alfabetik olarak sıralayın (örn. 1: bir, 2: iki, 90: doksan, 19: on dokuz). Kodunuz aralık için çalışmalıdır [-999999, 999999]. Çıktıda sayılar arasında bir sınırlayıcı bulunmalıdır. Bir boşluk ve aşağıdaki örneklerde gösterildiği gibi bir boşluk ve virgül işe yarayacaktır. Girdi bir tamsayılar dizisi, …

26
En küçük dosyayı bul
Hedef: Geçerli klasördeki en küçük dosyayı bulmak için bir program oluşturun. Dosya boyutu bayt veya karakter olarak ölçülebilir. Birden fazla dosya aynı boyuta sahipse, birini seçebilir veya tümünü görüntüleyebilirsiniz. Klasörde en az bir dosya olacağını ve hiçbir dosyanın 0 boyutuna sahip olmayacağını varsayabilirsiniz. Klasördeki tüm dosyaların kullandığınız dile göre yüklenebileceğini …

10
Basit bir sayı sistemi
Size basit bir sayı sisteminden bahsedeyim. (sadece bu meydan okuma için uydurdum) Bu sistem işlevlerini içeren (), [], {}, ve <>. 1. () Ne zaman ()hiçbir argüman verilir, bu kadar değerlendirir 0. Bir ()veya daha fazla bağımsız değişken verildiğinde, bağımsız değişkenlerin toplamını değerlendirir. 2. [] Ne zaman []hiçbir argüman verilir, …

7
Bir sestina planı
Bir sestina , üretebileceğimiz ilginç bir modeli takip eden bir şiir biçimidir. Her biri altı satırdan oluşan altı stanza sahiptir, burada ilk stanzadaki her satırın son sözcükleri, belirli bir desende döndürülen birbirini izleyen her stanzada satır sonlarını oluşturur. (Sonunda üç satırlık bir stanza var, ama bunun için endişelenmeyiz.) Elizabeth Bishop'un …

7
Postanız için bir Markdown Şablonu oluşturun
Göreviniz basit: Hiçbir girdi almayan ve bunun gibi bir çıktı veren bir program (veya işlev) yazın: ## *name*, *length* bytes *code* Kullandığınız *name*dilin adı nerede , *length*kodunuzdaki bayt sayısı ve *code*programınızın kaynak kodu. Birden *code*çok satır varsa , her satırdan önce dört boşluk vardır. İşte Python 3'te 124 baytlık bir …
19 code-golf  quine 

4
Bir Diyagram verildiğinde, X Bul
X Bul Birinden belirli bir şekil için "X Bul" istenmesinin matematik sorularından ilham aldım. Aslında, ben sadece bir dize 'x' karakterinin x ve y konumunu yazdırmak için zor olacaktı. Ama bunun çok basit olacağını sanıyordum. Bu yüzden normalde bulundukları bağlamı düşündüm ve x'in yanındaki bir Satır uzunluğunu bulmaya karar verdim. …

24
Kılavuz ASCII sanat kodu golf
Meydan okuma Gereksinimleri karşılayan en kısa programı oluşturun Gereksinimler Kod, aşağıdaki gibi 0'ların 5x5 ızgarasını oluşturmalıdır: 00000 00000 00000 00000 00000 Kod bir girişi kabul etmelidir (sütun, satır, karakter). Izgara buna göre değişmelidir: Başlat: 00000 00000 00000 00000 00000 Giriş: (2,5,*) Çıktı: 0*000 00000 00000 00000 00000 (Not: sol alt …

3
Alfabe düzeni
Birçok alfabe zorluğu yaşadık. Bu meydan okuma için, bir alfabe meydan okumasının çıktısına geçilir ve boyuta göre ölçeklendirilmiş deseni çıkarmanız gerekirN . Örneğin N=5, L-phabet'i geçtiyseniz ve geçtiyseniz : ABCDEFGHIJKLMNOPQRSTUVWXYZ BBCDEFGHIJKLMNOPQRSTUVWXYZ CCCDEFGHIJKLMNOPQRSTUVWXYZ DDDDEFGHIJKLMNOPQRSTUVWXYZ EEEEEFGHIJKLMNOPQRSTUVWXYZ FFFFFFGHIJKLMNOPQRSTUVWXYZ GGGGGGGHIJKLMNOPQRSTUVWXYZ HHHHHHHHIJKLMNOPQRSTUVWXYZ IIIIIIIIIJKLMNOPQRSTUVWXYZ JJJJJJJJJJKLMNOPQRSTUVWXYZ KKKKKKKKKKKLMNOPQRSTUVWXYZ LLLLLLLLLLLLMNOPQRSTUVWXYZ MMMMMMMMMMMMMNOPQRSTUVWXYZ NNNNNNNNNNNNNNOPQRSTUVWXYZ OOOOOOOOOOOOOOOPQRSTUVWXYZ PPPPPPPPPPPPPPPPQRSTUVWXYZ QQQQQQQQQQQQQQQQQRSTUVWXYZ RRRRRRRRRRRRRRRRRRSTUVWXYZ SSSSSSSSSSSSSSSSSSSTUVWXYZ TTTTTTTTTTTTTTTTTTTTUVWXYZ UUUUUUUUUUUUUUUUUUUUUVWXYZ …


9
Dengeli üçlü köşeli ayraçlar
"Üçlü ayraç" (bu zorluk için oluşturduğum) aşağıdakilerden biridir: (...+...) [...:...] {...|...} <...-...> Dengeli bir üçlü braket dizesi (kısaca BTBS), boş bir dize, iki BTBS birleştirilir veya her biri ...bir BTBS ile değiştirilen yukarıdaki üçlü braketlerden biridir. Göreviniz, yalnızca oluşan bir dizenin (+)[:]{|}<->dengeli olup olmadığını kontrol eden bir program veya işlev …

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.