Programlama Bulmacaları ve Kod Golfü

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

3
Yansıtıcı evrimsel algoritma
Bir fonksiyon uygulayarak bir program yazmalısınız digitsum(int i). Program, hedefi çözmesi için kendi kodunu değiştirmelidir (bunun yansıma ile mümkün olmadığı diller için , lütfen yaratıcı olun). İle başlıyorsun function digitsum(int i){ return i; } ve fonksiyon çağrısında geçerli rakamlar dönene kadar yukarıdaki fonksiyonu değiştirecek evrimsel bir algoritma uygulamak . Bu …

3
Sekmeleri genişlet (expand (1) uygulamasını uygula)
Bu seferki göreviniz expand(1), sekmeleri boşluklara genişleten POSIX yardımcı programının bir varyantını uygulamaktır . Programınız bir sekme noktası belirtimi almak ve daha sonra standart girişteki girişi okumak ve girişteki sekme karakterlerini bir sonraki sekmeye ulaşmak için uygun boşluklarla değiştirmektir. Sonuç standart çıktıya yazılmalıdır . Tabstop teknik özellikleri Bir tabstop özellikleri …

10
Bir sayının süper kökünü hesapla
Matematikte tetrasyon, üs alma işleminden sonraki hiper operatördür ve yinelemeli üs alma olarak tanımlanır. Toplama ( bir başarılı n defa) Çarpma ( bir tek başına ilave edildi n kez) Üs ( bir tek başına ile çarpılır, n kere) Tetrasyon ( kendi başına bir katlanarak, n kez) Tetrasyonun ters ilişkilerine süper …
10 code-golf  math 

7
Çince Zodyak işareti hesaplamak
Çin Yeni Yılı'nın geleceği göz önüne alındığında, burada belirli bir tarih için Çin Zodyakını, elementini ve Taijitu'yu hesaplamak için bir zorluk var. Girdi bir tarih olmalıdır: 1/31/2014 Burada kullanılan tarih ABD stilidir mm/dd/yyyy, ancak alternatif olarak ISO-8601 stili de olabilir: yyyy-mm-ddbu nedenle tarih girişi stili katı değildir. Çıktı , tarihe …
10 code-golf  date 

3
Çılgın kimyasal denklemler
Kullanıcıdan kimyasal denklem dizesi (boşluk yok, sadece harfler (büyük harf ve küçük harf), sayılar, köşeli parantezler ve matematik işaretleri) almalı ve denklem dengeli ise ya da değilse (herhangi bir pozitif / negatif cevap çifti) cevabı yazdırmalısınız. : Evet / Hayır, doğru / yanlış, 1/0). Kodu kısaltmak için giriş dizelerinin yalnızca …
10 code-golf 

20
Her 2 ^ n seferde
Izin vermek nprogramın kaç kez yürütüldü. n2 gücü varsa , o zaman 2^xnereye yazdırın n = 2^x; Aksi takdirde, numarayı çıkarmanız yeterlidir. Örnek çalışma: [1st time] 2^0 [2nd time] 2^1 [3rd time] 3 [4th time] 2^2 [5th time] 5 ve bunun gibi. Bu bir popülerlik yarışması, bu yüzden en çok …

2
Mümkün olduğunca çok dilde bir spam oluşturucu zinciri oluşturun
Bir rosetta-stone zorluğunun amacı, çözümleri mümkün olduğunca çok dilde yazmaktır. Programlama çokdilliliğinizi gösterin! Bu meydan okumada, bir giriş tohum metni verildiğinde spam mesajlar üretecek bir program oluşturacaksınız. Örneğin, girdi verildiğinde [Thank you/Wow/Great], this [blog/post/writing] [gives/provides/delivers] [great/excellent/wonderful/superior] [content/information/data]. You [may/could] [find/get/retrieve] [similar/related] [content/information/data] at spammysite.com. Olası bir çıktı Thank you, this …


3
Rastgele bir kar tanesi taklit edelim
Ben gördüm bu soruyu üzerinde https://mathematica.stackexchange.com/ ve oldukça serin düşünüyorum. Diğer programlama dilleri ile kar tanesi yapalım. Bu orijinal sorudan bir alıntıdır: Bu sezon ... Ve Mathematica Stack Exchange'de ilk sorumu sormanın zamanı geldi. İşte size Graphics (ve P-Chem?) Guruları için bir tatil görevi. (Rastgele) bir kar tanesi oluşturmak için …

7
Word belgesini pdf'ye nasıl dönüştürebilirim?
Kilitli . Bu soru ve cevapları kilitlidir çünkü soru konu dışıdır, ancak tarihsel önemi vardır. Şu anda yeni yanıtları veya etkileşimleri kabul etmiyor. Atamamın atamamın .pdf biçiminde olması gerektiğini söylüyor, ancak Word'de yaptım. Gerçekten takıldım. Word belgesini .docx biçiminde nasıl alırım ve ondan tüm metni içeren bir .pdf dosyası nasıl …

4
Noel quine!
Seçtiğiniz dilde, kendisini aynı şekilde basan bir Noel ağacı şeklinde düzenlenmiş bir program yazın. Neye izin verilmiyor: Kaynak dosyayı yazdırma Kod, bir yorumlayıcı tarafından değişmez olmaları nedeniyle yankılanan ifadelerden başka bir şey değildir (örneğin, yalnızca pitonda ağaç şeklinde bir liste kulesi kullanarak)


8
Noel geri sayım
Tatil ruhuna ve kış temasına daha önce ( kardan adam yap! ) Yeni bir meydan okuma öneriyorum. Uygun gördüğünüz belirsiz bir biçimde tek başına bir pencerede (konsol değil) Noel'e (25 Aralık gece yarısı (00:00:00)) kadar gün, saat, dakika ve saniye sayısını yazdırın ve sürekli olarak güncelleyin değerler değişir. Girdi - …
10 code-golf 

9
Çiftçiye Yardım
Çiftçi Jack çok fakir. Tüm çiftliğini en az maliyetle aydınlatmak istiyor. Bir lamba kendi hücresini ve sekiz komşusunu aydınlatabilir. Kendi alanında lambaları ayarladı, ancak ekstra lamba tutup tutmadığını bulmak için yardımınıza ihtiyacı var. Ekstra lambalar: Çiftlikten çıkarıldığında yanan hücrelerin sayısında fark yaratmayacak olan lambalar. Ayrıca, işaret edeceğiniz lambalar tek tek …
10 code-golf 

5
Bugün (24 Eylül) HONDA doğum günü [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. 4 yıl önce kapalı . bugün (24 Eylül) HONDA şirketinin doğum günüdür. Başlangıçta şirket adı 本田技研工業株式会社 HONDA için bir hediye yapmak istiyorum. Görev, …

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.