«code-golf» etiketlenmiş sorular

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

8
Piet Mondrian Kompozisyonunun Rekreasyonu
Tünaydın, Amacınız, en azından kaynak kod bayt miktarında, Piet Mondrian'ın 'Kompozisyon' resimlerinden herhangi birini (örneğin, Kompozisyon # 10 ) yeniden oluşturmaktır. Yeniden oluşturma, gerçek renkleri kullanabilir veya Windows Varsayılan 16 Renk Paletindeki uygun renklerle değiştirebilir . Yeniden yaratma işleminiz PNG, BMP veya NetPBM'de bir dosyaya veya STDOUT'a veya doğrudan ekrana …

7
Sonek ifadelerini postfix notasyonuna dönüştür
Bu kapalı sorunun başlığını gördüğümde ilginç bir kod golf mücadelesine benziyordum. Öyleyse onu şu şekilde sunmama izin verin: Meydan okuma: Bir aritmetik ifade verilen bir program, ekspresyonu ya da alt yordam Yazın infix gösterimde gibi 1 + 2, aynı ifadeyi verir sonek gösterimde , yani 1 2 +. (Not: Ocak …
23 code-golf  math 


23
Asal faktörleri bulun
Bu görevde, bir sayının asal çarpanlarını hesaplayan bir program yazmalısınız. Giriş doğal bir sayı 1 <n <2 ^ 32. Çıktı, aşağıdaki biçimde sayının asal çarpanlarının bir listesidir. Üstler 1 ise ihmal edilmelidir. Yalnızca çıkış asal sayıları. (Girişin 131784 olduğunu varsayarak): 131784 = 2 ^ 3 * 3 * 17 ^ …

26
Yaşlı Bir Bayan Vardı
Amacınız, aşağıdaki şiiri tam olarak göründüğü gibi yazdıran bir program yazmaktır: There was an old lady who swallowed a fly. I don't know why she swallowed that fly, Perhaps she'll die. There was an old lady who swallowed a spider, That wriggled and iggled and jiggled inside her. She swallowed …

30
X dizesi, Y dizesinin bir alt dizisi midir?
Dizeleri X ve Y göz önüne alındığında, X olup olmadığını belirlemek altdizi boş dize her dize bir alt diziyle olarak kabul edilir Y'nin. (Örneğin, ''ve 'anna'bunların ekleridir 'banana'.) Giriş X, büyük olasılıkla boş, büyük / küçük harfe duyarlı bir alfasayısal dize Y, büyük olasılıkla boş, büyük / küçük harfe duyarlı …
23 code-golf  string 

11
Bu numara gizlice Fibonacci mi?
Arka fon Fibonacci sayısının ne olduğunu biliyorsunuz . Bazılarınız, Zeckendorf Teoremine göre, tüm pozitif tamsayıların bir veya daha fazla farklı Fibonacci sayısının toplamı olarak temsil edilebileceğini biliyor olabilir . Bir tamsayının en iyi Zeckendorf Temsilindeki terim sayısı nkendisinin bir Fibonacci numarasıysa, n"gizlice" Fibonacci diyeceğiz . Örneğin: 139 = 89 + …

6
Gaussyalı bir tamsayı çarpanlara ayır
Bir Gauss tamsayı olan gerçek ve sanal parça tamsayılardır kompleks bir sayıdır. Gauss tamsayıları, sıradan tamsayılar gibi, Gaussian asalların ürünü olarak benzersiz bir şekilde temsil edilebilir. Buradaki zorluk, belirli bir Gauss tamsayı için ana bileşenleri hesaplamaktır. Giriş: 0'a eşit olmayan ve bir birim olmayan bir Gauss tamsayı (yani, 1, -1, …

30
LITERALLY asal olan bir ana test
Belirtilen sayının ilkliğini test edecek bir program yazın ve çıktıyı bir Boole değeri olarak verin (Gerçek asaldır). Birinci testiniz 1 numara için geçerli olabilir (ancak zorunlu değildir). İşte yakalamak: programınızın kendisi bir asal sayıya toplanmalıdır. Her karakteri (boşluklar dahil) Unicode / ASCII değerine ( tablo ) dönüştürün. Ardından, programınızın toplamını …

13
Barı idare edebilir misin?
Arka fon Cuma öğleden sonra geç saatlerde ve siz ve arkadaşlarınız o akşam sonra pub'a gitmeye karar veriyorsunuz, ancak bara gitmeden önce birkaç içeceğinizin olduğunu düşünüyorsunuz. Ancak, işler hızla yükseliyor; Arkadaşınız Shaddock Pamplemousse bu haftanın başlarında piyangoyu kazandı ve farklı içeceklere sahip kasalara kasa getirmeye karar verdi. Barda güvenlik çok …

19
Dijkstra'nın Mücadelesi
APL onuruna bu yıl 50 yaşına giren etkileşimli bir araç olarak sunuldu Arka fon Ken [Iverson] , 1963 Ağustos'unda Makine Dili Yapıları Çalışma Konferansında, Princeton, NJ’de Programlama Dilleri’nde Biçimcilik’i yayınladı. (Backus, Köri, Dijkstra, Floyd, Iverson, Newell, Perlis, Wilkes). Makalede ayrıca, Sun'ın ardından Ken ve [Edsger] Dijkstra arasında bir değişim ile …

2
Emoji Otomatı
Emoji'yi göremiyor musun? Click burada . Bir satış makinesini taklit edeceksin. Maddeler sur (U + D83C U + DF45) ila 🍼 (U + D83C U + DF7C) arasında iki yedek UTF-8 karakteri olarak temsil edilebilen 56 farklı emoji'dir. HTML'de bu emojiler UTF-16 formunda & # x1F345 ila & # x1F37C …
23 code-golf 

27
Sekansı yeniden düzenleme
Giriş Aşağıdaki sırayı izleyelim (negatif olmayan tamsayılar): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, ... Örneğin, ilk üç sayıyı ele alalım . Bunlar 0, 1, 2. Bu sırada kullanılan numaralar altı farklı şekilde sipariş edilebilir : 012 120 021 201 102 210 …

13
is_gaussian_prime (z),?
Görev a,bGauss tamsayısını z = a+ib(karmaşık sayı) temsil eden iki tamsayıyı kabul eden bir işlev yazın . Program a+ibbir Gauss Başbakanı olup olmamasına bağlı olarak doğru veya yanlış döndürmelidir . Tanım: a + bi yalnızca aşağıdaki koşullardan birini karşılıyorsa, Gauss'un bir başlangıcıdır: ave bhem sıfırdan farklı hem a^2 + b^2de …


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.