«popularity-contest» etiketlenmiş sorular

Popülerlik yarışması, en yüksek oy sayımına sahip cevabın (upvotes eksi downvotes) kazandığı bir yarışmadır. Bunlar sık ​​sık kapandığından, etiket bilgilerini okuyun ve ilk önce meydan okumaya kum havuzuna gönderin.

13
Intel 8086 CPU'yu Taklit Edin
Not: Birkaç cevap geldi. Yeni cevapları da yükseltmeyi düşünün. Happy5214'den Common Lisp Luser droog'dan C NeatMonster'dan Java Crempp'den Javascript Mike C'den C Darius Goad'dan C ++ Luser droog adlı kişinin Postscript C ++ 'dan JoeFish Javascript entirelysubjective tarafından yazılmıştır. RichTX sitesinden C C ++ dan Dave C JB'den Haskell Ja …

30
Yığın taşması üretmenin en garip yolu [kapalı]
Bir programcı olarak, bariz bir özyinelemeden dolayı yığın taşması hatasını kesinlikle biliyorsunuzdur. Ancak en sevdiğiniz dili bu hatayı gidermek için kullanabileceğiniz çok garip ve sıradışı yollar var. Amaç: Hata çıktısında açıkça görülebilen bir yığın taşmasına neden olmalıdır. Belirgin bir özyineleme kullanmasına izin verilmiyor. Geçersiz programlara örnekler: // Invalid, direct obvious …

28
Yığın Parçacıklarıyla Gelecekteki Yayınları Çevrimiçi Olarak Çalıştırılabilir Yapma
Yığın Ön bilgiler alındı geçenlerde eklendi PPCG ! Andıran JSFiddle , Yığın Snippet'ler HTML, CSS ve JavaScript yürütülmesine izin mesajların doğrudan ! İşte çok basit bir Yığın Parçacığı: alert('This is JavaScript') h3 { color: red } /* This is CSS */ <h3>This is HTML</h3> Kod pasajını çalıştırSonuçları gizleParçacığı genişlet JavaScript …

30
Her zaman “2012” çıktısı alan bir program yazın - değiştirilmiş olsa bile!
Bu fikir benim değil, nereden geldiğini bilmiyorum. Bir keresinde çok uzun zaman önce bir programlama yarışmasında tanıştım (1998, doğru hatırlıyorsam). Görev, en sevdiğiniz dilde 2012 ve yalnızca çıktı veren bir program yazmaktır 2012. Yakala, programın karakterlerinden 2012herhangi biri değiştirildikten sonra hala çıkması gerektiğidir . Değişiklik ekleme, silme veya değiştirme olabilir. …

10
Görüntüyü Düzeltme
Popüler bir resim düzenleme yazılımında yamalar (resim işlemede kullanılan bir terim olduğu, bir özelliği vardır inpainting @ mınxomaτ belirttiği gibi.) Bir görüntünün, seçilen bir bölgeyi, bilgilere göre dış yamanın. Ve sadece bir program olduğu düşünüldüğünde oldukça iyi bir iş çıkarıyor. Bir insan olarak, bazen bir şeyin yanlış olduğunu görebilirsiniz, ancak …

7
Açıkçası, P = NP [kapalı]
SAT, bir boole ifadesinin gerçekleşip gerçekleşmediğini belirleme sorunudur. Örneğin, (A), A = DOĞRU ayarlayarak doğrulanabilir, ancak (A &&! A) asla doğru olamaz. Bu sorunun NP-eksiksiz olduğu bilinmektedir. Boolean Satisfiability'ye bakınız . Göreviniz, polinom zamanında yürütülen, ancak tüm durumları çözmeyebilen SAT için bir program yazmaktır. Bazı örnekler için, gerçekten polinom olmama …

30
Aslında rastgele olmayan rastgele komut dosyası
Ofiste küçük bir şaka olarak birisi rastgele bir isim seçen bir senaryo istedi ve söylenen kişi bir tur içki yapacak. İnsanlara John, Jeff, Emma, ​​Steve ve Julie diyelim. Hızlı bir bakışta rastgele görünen bir senaryo yazmanın komik olacağını düşünmüştüm, ama aslında her zaman çıktıyla aynı kişiyi verir (seçtiğiniz kime kadar). …

30
Bir hata yap.
Zorluk: Seçtiğiniz bir dil için, derleyicinin / tercüman / çalışma zamanının , programınızın kaynak koduyla aynı olan programı derlerken / çalıştırırken hata çıktısı üretmesine neden olan bir "program" yazın. Kurallar: Programınız, dilinizin derleyici / tercüman / çalışma zamanı ortamının belirli bir sürümüne veya uygulamasına özgü olabilir. Eğer öyleyse, lütfen detayları …

30
Baskıları geriye doğru yürütün
Göreviniz, bazılarının printsyürütüldüğü sırayı tersine çevirmektir . Özellikler: Kodunuz bu biçimde olacak: //some lines of code /*code*/ print "Line1" /*code*/ /*code*/ print "Line2" /*code*/ /*code*/ print "Line3" /*code*/ /*code*/ print "Line4" /*code*/ //some lines of code Bu dizeleri dördüncüden birinciye kadarprint (veya echo, veya writeeşdeğer) kullanmanız gerekecektir. Programınızın hangi satırlarının …

20
Bir liste sıralayın ve biraz İngilizce yazın!
Patronun gizli gizli mesajı okumayı başardı . Ama seni kovmaktan vazgeçmedi, sadece bir sekreter yaptı ve kod yazmanı yasakladı. Ama sen bir programcısın. Kod yazman gerekiyor. Sen gerekir kod. Bu nedenle, kodunuzun olabildiğince İngilizceye benzemesi, mantıklı olması ve olabildiğince az kod gibi görünmesi gerekir. Kodunuz bir tamsayı listesi (bir işlevde …

30
Neden bitmiyor? [kapalı]
Göreviniz: Açıkça sonlandırılması gereken bir program yazmak, ancak hiçbir zaman (bir bilgisayar çökmesine kadar) yapmaz. Basit bir görevi yerine getirmesi gerektiği gibi görünmesini sağlayın: sayıları eklemek, bir şeyi yazdırmak, ... Ama sadece sonsuz bir döngüye yakalanır. Programınızı çok net ve basit hale getirmeye çalışın, bu da aslında öngörülemeyen bir döngüde …

29
Ölçeklenebilir bir Noel Ağacı yapın [kapalı]
Mesele: Noel ağacı yap. Boyut, bazı girdi yöntemleriyle seçilebilir olmalıdır, ancak ağacın herhangi bir kısmıyla doğrudan ilişkili olmak zorunda değildir; ancak, daha büyük girdiler daha büyük bir ağaç üretmelidir. Nasıl yapabilirsin? Sen yazdırarak dışında, tree istediğiniz şekilde yapabilirsiniz ağaç için unicode karakter böyle sen, bu bir olduğunu unutmayın Ne olursa …

10
Bilinmeyen bir tamlığın bir programlama dili yazın
Bir Dilin Tamamlanıp Olmadığını Belirlemek , bir dil tasarlarken çok önemlidir. Ayrıca, birçok ezoterik programlama dilinin başlaması oldukça zor bir iştir, ancak bunu bir adım daha başlatır. Turing Complete'i ispatlaması zor olan bazı programlama dilleri yapalım, dünyadaki en iyi matematikçiler bile, her iki şekilde de kanıtlayamayacak. Göreviniz, Turing Completeness (Matematik …

30
4, 8, 15, 16, 23, 42 [kapalı]
4, 8, 15, 16, 23, 42 Bu sayı dizisini sonsuz olarak çıkaran bir program yazın. Ancak, Numaralar kaynak kodunuzda hiçbir yerde görünmemelidir. Aşağıdakiler, Numaraları kaynak kodunda göründüğü için Numaraları çıkarmak için geçerli bir Java programı değildir: class TheNumbers { public static void main(String[] args) { for(int n = 0;;) System.out.println( …

28
Görüntüdeki pikselleri yeniden düzenleyin, böylece tanınmayacak ve daha sonra geri alın
Görüntüdeki pikselleri yeniden düzenleyebilecek, böylece tanınamayacak bir program oluşturun. Ancak programınız tekrar orijinal görüntüye dönüştürebilmelidir. İki fonksiyon yazabilirsiniz - kodlama ve kod çözme için, tekrar tekrar uygulanan orijinal görüntüyü verir (matematikte örnek olarak f(x) = 1 - x) bir bonusdur. Ayrıca çıktıda bir miktar kalıp üretmek de bonus verir. Diliniz …

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.