«underhanded» etiketlenmiş sorular

Bu etiket geçmişe yönelik nedenlerden dolayı var. Bu etiket altında daha önce yayınlanan türde yeni zorluklar kabul edilmez.

30
2 + 2 = 5 [kapalı] yapan bir program yaz
Görünüşe göre 2 ve 2 sayılarını ekleyen ve 5 çıktısı veren bir program yazın. Bu, yetersiz bir yarışmadır. Programınız herhangi bir hatayla sonuçlanamıyor. Hafıza delikleri için dikkat! Giriş isteğe bağlıdır. 2 + 2'yi 5 olarak yeniden tanımlamak çok yaratıcı değildir ! Düşünme, başka bir şey dene.

30
Çalışmış gibi görünmesini sağla
Genellikle kendimi çalıştırmak için önemli miktarda zaman alacak bir komut dosyası veya sorgu çalıştırırken buluyorum. Bu senaryoyu açık bırakıp suçluluk duymadan ertelemenin tadını çıkarabilirim. Şimdi, herhangi bir izleyiciye yukarıdaki senaryolardan biri gibi görünen , ancak sadece görünüşe göre bir senaryo yazabilirsem ne olur ? Bir ekranda koymak ve zevk günleri …

30
Ne? Hata yok? [kapalı]
Göreviniz basit. Derlendiğinde veya çalıştırıldığında ilk bakışta bir hataya yol açacak, ancak derhal veya başka bir ilgisiz hata üretecek bir program yazın. Bu bir popülerlik yarışması, bu yüzden yaratıcı olun.

30
Trolleri gezdirmek [kapalı]
Bir trol sizi ele geçirdi ve sizi kötü amaçlı yazılım yazmaya zorluyor (onu çalıştıran bilgisayara zarar veren bir program olarak tanımlanmaktadır). Troll kodu okuyabilir ve anlayabilir, ancak hataları tespit etmede iyi değildir. Amacınız bir program yazmaktır: Kötü amaçlı yazılım gibi görünüyor; yani, kodu okuyan bir başlangıç ​​programcısı, kodun onu çalıştıran …

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
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 …

7
Okyanusya'da bir devrim başlatmak
Kazananlar (14/09 / 14'de karar verildi) Markuz (Python) tarafından kazanılan cevap - 63 oy Kuroi neko (PHP) tarafından Runner up - 55 oy Giriş Sen George Orwell tarafından Nineteen seksen dört kitabın dünyasındasın . Siz Parti için bir programcısınız ve telesekreterler için bir program yazmakla görevlendiriliyorsunuz. Parti yanlısı mesajlar vermelidir …


3
Kiş Lorraine [kapalı]
Yakın zamanda Pi gündü beri var fark bir dizi ait zorlukları pi hesaplamak istiyoruz. Tabii ki, bir kiş lorraine tam bir pasta değildir (unvanın zorluğunu tahmin ederseniz +1 Bonus Puan¹ talep edebilirsiniz). Aynı şekilde, iş etmektir bir algoritma yazmak veya yöntemini görünüyor ilk bakışta Pi yaklaşır gibi, ancak yakınsama için …


30
Beklenmeyen bir kelime üretin [kapalı]
Amaç, beklenmedik bir şekilde bir kelime üretecek bir program yazmaktır (program bir kelime üretecek gibi görünmüyor). Örnek (JavaScript): alert(([0][1]+"").slice(4,8)) "iyi" uyarıları - jsfiddle . açıklamalar: 1. [0][1]dizideki tek unsuru çünkü döner, tanımsız [0] 2. boş dize dönüştürür ekleme undefineddizesine "tanımsız" 3. slice(4,8)sekiz karakter çıkışlar beşinciundefined Bu düşük popülerlik yarışmasıdır .

30
Mücadelesi: Kendisini terk eden bir kod parçası yaz [kapalı]
Kesinlikle alışılmadık bir şekilde - hemen çıkan bir kod parçasını araştırıyorum (ben miyim?). Bu demek değildir: System.exit((int) 'A');(Java). Bu demek olabilir: #!/usr/bin/env python3 # NOTE: This kills ALL RUNNING Python processes. Be careful! def exit(): import os os.system("killall python3") # Windows addon os.system("taskkill /im python.exe /f") exit() En çok oy …

30
Beklenmeyen işlevlere neden olan kaynak kodundaki boş bir satırın silinmesi [kapalı]
Program mantığının akışında boş bir satır bulunduğunda iyi çalışan bir komut dosyası yazın, ancak bu satır kaldırılırken beklenmeyen davranışlara neden oluyor veya kesiliyor. Standart boşluklardan ve aptal cevaplardan kaçının . Programınız "kullanışlı" bir şey yapmalı, yapması gereken birkaç tamsayı eklemek olsa bile. Çok satırlı bir diziden boş bir satırın çıkarılması, …

9
Kodlama standartlarını sabote etmek [kapalı]
Kod geliştiricilerin ortak yazdığı kod güvenilirliğini, taşınabilirliğini ve en önemlisi de okunabilirliği artırmak amacıyla yazılım şirketlerinde uygulanan çeşitli kodlama standartları vardır. Dikkate değer iki örnek, MISRA C ve JSF projesi için geliştirilen C ++ standardıdır . Bunlar genellikle, "aşağıdaki", "gerekir", "gerekir", "olabilir", vb. İfadelerinin ne anlama geldiğini dikkatlice belirttikten sonra …

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.