«code-golf» etiketlenmiş sorular

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

30
MS Windows'u algıla
Meydan okuma Microsoft Windows'ta çalıştırıldığında bir truthy değeri (basitlik için Windows 7, 8.1 ve 10 ile yapışacağız) ve başka bir işletim sisteminde (OSX, FreeBSD, Linux) çalıştırıldığında falsey değeri veren bir program oluşturun. kurallar Bir platformda çalıştırılamayan / derlenmeyen kod, falsey değeri olarak sayılmaz. Kazanan kriterler Bunu kod-golf olarak etiketliyorum , …

30
Merhaba Dünya 0.0!
kaynak: Dilbert, 8 Eylül 1992 Klasik "Merhaba Dünya!" 'Ya yeni bir bakış atmayı umuyorum. programı. Hello World!Olmadan çıkan bir programı kodlayın : Dize / Karakter değişmezleri Sayılar (herhangi bir temel) "Hello World!" Döndüren önceden oluşturulmuş işlevler RegEx değişmezleri "O" † ve 0 istisnaları hariç . † "O" büyük harfle yazılır, …

5
Stack Exchange Sitelerini İkonlarıyla Tanıma
Stack Exchange'de bir süre geçirdikten sonra, Sıcak Ağ Soruları'ndaki çoğu siteyi küçük ikonlarıyla (aynı zamanda faviconları ) tanıyabilirim , fakat kesinlikle hepsini değil. Hadi bir program yazalım! Japonca Yığın Taşması dahil olmak üzere (şu anda) 132 favoriden birine verilen, siteyi belirleyen kod yazacaksınız (hala özel beta sürümünde): GitHub’da tüm bu …

30
N (e (s (t))) bir dize
Bir dizgiyi "işlev yuvasına" eklemek için şunları yapmalısınız: İlk karaktere bir işlev olarak ve aşağıdaki karakterlere o işlevin argümanları gibi davranın. Örneğin, giriş dizgisi Helloöyleyse, ilk adım şöyle olacaktır: H(ello) Ardından, bu aynı adımı her alt dize için tekrarlayın. Yani biz alırız: H(ello) H(e(llo)) H(e(l(lo))) H(e(l(l(o)))) Görevin bir dize "işlevi …

24
SIGILL'i fırlatmak için en kısa kod
Arka fon Biz zaten bir sorunları olduğunu SIGSEGV atma , neden SIGILL atma konusunda bir meydan okuma? SIGILL Nedir? SIGILL, işlemcide çok nadir görülen yasadışı bir talimatın işaretidir. SIGILL'i aldıktan sonra yapılan varsayılan eylem programı sonlandırmak ve bir çekirdek dökümü yazmaktır. SIGILL'in sinyal kimliği 4'tür. SIGILL ile çok nadir karşılaşırsınız …
76 code-golf 

15
Progruzzle ve Colf
#Brexit veya #brangelina gibi harika twitter hashtag'leri yaratmayı hiç hayal ettin mi? bu golf tam size göre. İki A & B dizesini giriş olarak kabul eden ve bunları aşağıdaki algoritmaya göre birleştiren bir program yazın: nA'daki ünlü grupların sayısı olsun (ör. britain2 ünlü grup var: i3 ve ai5). Eğer n …
76 code-golf 


30
Bu elması yazdır
Bu soru ofisimdeki bir virüs gibi yayılıyor. Çok çeşitli yaklaşımlar var: Aşağıdakileri yazdırın: 1 121 12321 1234321 123454321 12345654321 1234567654321 123456787654321 12345678987654321 123456787654321 1234567654321 12345654321 123454321 1234321 12321 121 1 Cevaplar, karakter sayısı daha az olan karakterlerde daha iyi olur.

30
Polisler ve Soyguncular: Reverse Regex Golf
Not : Bu zorluk artık kapalı. Herhangi bir gelecekteki polisin başvurusu kabul edilen cevap için dikkate alınmayacaktır. Bu, hiç kimsenin daha fazla zorluk ile ilgilenmediği için gelecekte hiç kimsenin parçalanamayan çok basit bir regex yayınlayamamasını sağlamaktır. Polislerin Mücadelesi Aşağıdaki özellikleri karşılayan, kısa, karışık bir regex yazacaksınız: Çevrimiçi olarak serbestçe test …

16
Hatalı bir XKCD Tarayıcı Oluştur
Meydan okuma Bir XKCD çizgi romanının sayısı göz önüne alındığında, bu çizgi romanın başlık metnini (fare metni) çıkarın. Ancak, program numaraları 859veya verilen bir hata atmanız gerekir 404. kurallar Verilen sayı daima mevcut bir çizgi roman olacaktır (hariç 404). Programınız, 859veya dışındaki herhangi bir sayı için hata atmamalıdır 404. Başvuru …

30
Kod Johnny Kodu, Kod!
Rock and roll kurucu babası Chuck Berry bugün ne yazık ki öldü. Düşünün koro onun içinde ünlü şarkısı " Goode ": Go, go Go Johnny go, go Go Johnny go, go Go Johnny go, go Go Johnny go, go Johnny B. Goode ( Noktalama işaretinin başka yolları da vardır, ancak …
75 code-golf  string 

30
StackOverflow Hatası atanan en kısa program [kapalı]
Bir StackOverflow Hatası veya eşdeğerde kullanılan dile atan bir program yazın. Örneğin, java'da programın atması gerekir java.lang.StackOverflowError. Kendisini veya yeni bir sınıfı çağıran bir işlevi tanımlamanıza izin verilmez (java'da mainbulunanlar hariç ). Seçilen programlama dilinin sınıflarını kullanmalıdır. Ve açıkça hatayı atmamalı.
75 code-golf 

30
“A” s ve “b” s sayısı eşit olmalıdır. Bilgisayarı aldın mı?
Popüler (ve temel) bilgisayar bilimleri kitabında, Peter Linz'in Biçimsel Dillere ve Otomatlara Giriş , aşağıdaki biçim dili sıklıkla dile getirilmiştir: temel olarak bu dil sonlu durumlu otomatlarla işlenemediğinden. Bu ifade, "Dil L" nin "a" dizelerinin tamamını, ardından "a" ve "b sayısının eşit ve sıfır olmayan" olduğu anlamına gelir. Meydan okuma …


6
Hard kod golf: Bölünebilirlik için 7 ile Regex
Matthias Goergens , 7 ile bölünebilen sayıları eşleştirmek için 25,604 karakterli (orijinal 63,993 karakterden aşağıya doğru) regex'e sahiptir, ancak bu çok fazla tüy içerir: gereksiz parantezler, dağılım ( xx|xy|yx|yyyerine [xy]{2}) ve diğer konular yeni bir başlangıç, yerden tasarruf sağlamakta yardımcı olacaktır. Bu ne kadar küçük yapılabilir? Herhangi bir makul normal …

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.