Programlama Bulmacaları ve Kod Golfü

Bulmaca meraklılarının ve kod golfçülerinin programlanması için soru-cevap

21
Selam Dünya!!! Fibonacci dağılımı
Programınız tam olarak çıktı vermelidir: Hello world!!!sonradan satır besleme olmadan Programınız herhangi bir giriş yapmamalıdır. Sourcecode karakter dağılımı aşağıdakilere göre doğru olmalıdır: Sayısal karakterlerin sayısı (0-9), tam olarak bir fibonacci dizi numarası olmalıdır. Kaynak koddaki diğer sayısal olmayan karakterlerin (0-9) sayısı, yukarıdaki fibonacci dizi numarasından önce tam olarak fibonacci dizi …

3
Yapboz Dört dörtlü
Dört ayak bulmaca verilen bir maksimum 0'dan her sayısına ulaşmak için tam dört 4s (ve başka hiçbir numara) ve operasyonların tanımlanmış bir dizi kullanarak içeren bir popüler eğlence matematiksel bulmaca. Bu versiyonda, sadece aşağıdaki operatörlere izin verilir: Herhangi bir gruplandırma sembolü kullanılabilir Toplama ( +), Çıkarma ( -), Çarpma ( …

4
Bana bir sandviç yap
Zorluk: Bu davranışa yol açacak bir makefile yazın: % make me a sandwich What? Make it yourself % sudo make me a sandwich Okay Kurallar: Kullanıcının root olmadığı ancak kullanmasına izin verilen bir Linux makinesinde çalışmalıdır sudo. OkayHerhangi bir kısa make komutunu söylememelisiniz (örn. sudo make sandwich). İkinci komut sudo, …

20
Bir sudoku çözümü yaratın CHECKER
Sudoku çözümü CHECKER oluşturun Burada Sudoku SOLVERS'ın omletleri var, ama insanca olabildiğince küçük bir çözüm CHECKER (kod-golf) oluşturmanızı istiyorum. Geçerli bir giriş, 9x9 dizisini bağımsız değişken olarak alabilir (referansla iletilir, komut satırında serileştirilmiş veya yine de almak isterseniz) veya son ızgara için dokuz satırlık dokuz satırlık bir giriş dosyasını kabul …

25
Normal bir çokgen çizin
Bu kod golfünün amacı, taraf sayısı ve yarıçapı (merkezden köşeye olan mesafe) verilen düzenli bir çokgen (eşit kenar uzunluğunda olan) çekmektir. Kenarların sayısı ve yarıçap bir dosya, STDIN veya sadece eski bir değişkenle girilebilir. Dilinizde daha kısa olanı kullanın. Resim ASCII resmi yerine gerçekten çizilmişse, toplam karakterlerin / baytların% -25'i

13
Peki… StackOverflow puanınız nedir?
Bu basit bir şey. Bir sayı girişi yapıldığında, verilen Kimlik ile Yığın Taşması kullanıcısının adını ve itibar puanını döndürün . Programınıza her zaman geçerli ve varolan bir kullanıcı kimliği verildiğini varsayabilir. Örneğin: giriş 764357(StackOverflow üzerindeki kullanıcı kimliğim olan) verildiğinde program geri dönecek LegoStormtroopr 3,088(yaklaşık olarak) değişebilir. ": Sen URL almak …

4
Optimal kısa el romen rakamı üreteci
Amaç: Girdi olarak sayı alan ve bu sayı için çıktı olarak kısa el ile romen rakamı döndüren bir işlev yazın. Romen Rakamıyla Semboller: Symbol Value I 1 V 5 X 10 L 50 C 100 D 500 M 1,000 "Kısa-el romen rakamları" derken ne demek istediğime bir örnek olarak, 1983'ü …

13
Tam sayıların İngilizce kelimelere dönüştürülmesi
Bu golf kodunun amacı, tamsayıları İngilizce kelimelere çevirmektir. Program giriş ister. Bu giriş bir tam sayı değilse, yazdırın NaN. Bir tamsayıysa, İngilizce sözcüklere dönüştürün ve bu sözcükleri yazdırın. Minimum giriş: 0 (sıfır). Maksimum giriş: 9000 (dokuz bin). Yani, 5geri dönüşler five(durum önemli değil) ve 500geri döner five hundredveya five-hundred(tire önemli …
21 code-golf 

5
“Üzgünüm genç adam, ama burası tamamen kaplumbağalar!”
Bir Lindenmayer Sistemi Çalıştırın Bir Lindenmayer Sistemi (veya L sistemi), Thue ve Post sistemleriyle ilgilidir ve botanik modelleme ve fraktal oluşumunda kullanılır . Bir L sistemi, sembol alfabesinden gelen bir sembolün, bir sembol değiştirme dizisine eşlendiği string-yeniden yazma ile tanımlanmaktadır . Bu haritaların bir koleksiyonu, L sistemini uygun kılar. Prusinkiewicz …

15
En sevdiğiniz dilde rastgele bir program oluşturun [kapalı]
Kapalı . Bu sorunun daha odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yazıyı düzenleyerek bir soruna odaklanacak şekilde güncelleyin . 3 yıl önce kapandı . Hepimiz rastgele oluşturulmuş girdileri kullanarak test derleyicileri duyduk. Göreviniz, favori dilinizde geçerli bir program (tanımlanmamış davranış …

30
Bir dizgeyi nasıl bölerim ??? Yardım plz? (kod trolling) [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Sorunuzu güncelleyin o yüzden -konu üzerinde Kod Golf Stack Exchange için. 5 yıl önce kapandı . Kilitli . Bu soru ve cevapları kilitli çünkü soru konu dışı, ancak tarihsel öneme sahip. Şu anda yeni …

4
Çokgenin dışbükey olup olmadığını belirleme
Giriş poligonunun dışbükey olup olmadığını belirlemek için bir program yazın . Çokgen, N içeren bir satır , köşelerin sayısı, ardından her köşenin x ve y koordinatlarını içeren N satırlarıyla belirtilir . Köşeler, isteğe bağlı bir tepe noktasından başlayarak saat yönünde listelenir. örnek 1 giriş 4 0 0 0 1 1 …

11
Dilinizi yorumlayın ama kendiniz değil mi?
X'in basit bir dil olduğu "X'i yorumla" diyen birçok zorluk var. Bence bu çok sıkıcı. Tüm erteleyen insanlara internetteki ilginç şeyler yapmak için bu zorluğu deneyebilirsiniz: Meydan okuma Bir dil seçiniz $LANG. $LANGherhangi bir turing tam programlama dili veya bir programlama dilinin turing tam bir alt kümesi olabilir. Dilinizi $LANGyorumlama …

30
Dünya ed ile bitiyor
Doğrudan ACM Kış Programlama Yarışması 2013'ten alınmıştır. Sizleri kelimenin tam anlamıyla almaktan hoşlanan bir kişisiniz. Bu nedenle, sizin için, Dünyanın sonu ed; "ve" dünyasının son harfleri bitiştirildi. Bir cümle alan bir program yapın ve bu cümle içindeki her kelimenin son harfini mümkün olduğunca az alanda (en az bayt) çıkarın. Kelimeler, …
21 code-golf  string 

17
Cambridge Yerleşimi
Eminim çoğunuz olmasa da , bir noktada veya başka bir yerde bu duruma rastladınız : Cmabrigde Uinervtisy'de bir araştırma araştırması yapılsa da, bir wrodda bulunanlar arasında değinmediği gibi, bir ipekli kumaşta olduğu gibi, ilk kez bakıldığında da ilk kez bilgisayar başında kalmış. Rset bir toatl mses olabilir ve oturabileceğiniz yerlere …

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.