Programlama Bulmacaları ve Kod Golfü

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

30
Bir alfabe ışıldak yapın!
Bu zorluğa bir çözüm yolundaki bir hatadan esinlenerek , zorluğunuz bu kesin metni üretmek: ZYXWVUTSRQPONMLKJIHGFEDCBA YXWVUTSRQPONMLKJIHGFEDCBA XWVUTSRQPONMLKJIHGFEDCBA WVUTSRQPONMLKJIHGFEDCBA VUTSRQPONMLKJIHGFEDCBA UTSRQPONMLKJIHGFEDCBA TSRQPONMLKJIHGFEDCBA SRQPONMLKJIHGFEDCBA RQPONMLKJIHGFEDCBA QPONMLKJIHGFEDCBA PONMLKJIHGFEDCBA ONMLKJIHGFEDCBA NMLKJIHGFEDCBA MLKJIHGFEDCBA LKJIHGFEDCBA KJIHGFEDCBA JIHGFEDCBA IHGFEDCBA HGFEDCBA GFEDCBA FEDCBA EDCBA DCBA CBA BA A İlk satırda 25 boşluk, daha sonra alfabenin 26. harfinden ( …

30
Köşegen Alfabe
Girdi olmadığında göreviniz aşağıdakileri oluşturmaktır: a b c d e f g h i j k l m n o p q r s t u v w x y z Görme dışı olarak, sizin göreviniz alfabedeki her harfi eksi alfabesindeki konumuna eşit boşluklar olmadan oluşturmaktır. Bunu yazdırırsanız, yukarıdaki gibi …

30
Bu benim yastığım
... ölümsüzleştirmeme yardım edecek misin? Birkaç yıl önce bu yastığı aldım ve görünüşe göre ondan kurtulmanın zamanı geldi. Lütfen yanımda getirebileceğim ve biraz yattığım zaman bu yastığı yeniden yaratmak için kullanabileceğim bir işlev ya da program yazabilir misiniz? Giriş argümanları olmadan çalışması gerekir. Çıktı tam olarak böyle görünmelidir (izleyen satırlar …

5
Güç programlaması: O (1 ^ N), O (N ^ 1), O (2 ^ N), O (N ^ 2) hepsi bir arada
Nasıl çalıştığına bağlı olarak dört ortak büyük O zaman karmaşıklığı gösteren bir program (veya işlev) yazın . Her halükarda, 2 31'den küçük olduğunu varsayabileceğiniz pozitif bir tamsayı N alır . Program orjinal haliyle çalıştırıldığında sürekli karmaşıklığa sahip olması gerekir . Yani, karmaşıklık Θ (1) veya eşit olarak ently (1 ^ …


27
Onay kutusu işaretli değil mi?
Kod incelemesi yaparken, bir onay kutusunun durumunu test eden aşağıdaki koda rastladım: if (!isNotUnchecked()) { ... } Kodun beklediği gerçek onay kutusu durumunu öğrenmek için 30 dakika boyunca beyin fırtınası yapmak zorunda kaldım. Lütfen bu aptalca ifadeleri kolaylaştıracak bir program yazınız! Program basitleştirmek için ifadeyi temsil eden bir dize girdi …
65 code-golf 

30
Krişna Hare Krişna Krişna Krişna Hare
Son zamanlarda, Hare Krishna insanlarını amblemdeki mantralarıyla gördüm ve golf kodlamanın oldukça ilginç olabileceğini gördüm. Meydan okuma Hare Krishna mantrasını yazın , yani: Hare Krishna Hare Krishna Krishna Krishna Hare Hare Hare Rama Hare Rama Rama Rama Hare Hare Kazanan kriterler Bu kod golf , bayt cinsinden en kısa kod …



30
L-phabet'i Yazdır / Çıktı
George Gibson'dan esinlenildi Bir Tabula Recta yazdırın . Bu tam metni basacak / çıkacaksınız: ABCDEFGHIJKLMNOPQRSTUVWXYZ BBCDEFGHIJKLMNOPQRSTUVWXYZ CCCDEFGHIJKLMNOPQRSTUVWXYZ DDDDEFGHIJKLMNOPQRSTUVWXYZ EEEEEFGHIJKLMNOPQRSTUVWXYZ FFFFFFGHIJKLMNOPQRSTUVWXYZ GGGGGGGHIJKLMNOPQRSTUVWXYZ HHHHHHHHIJKLMNOPQRSTUVWXYZ IIIIIIIIIJKLMNOPQRSTUVWXYZ JJJJJJJJJJKLMNOPQRSTUVWXYZ KKKKKKKKKKKLMNOPQRSTUVWXYZ LLLLLLLLLLLLMNOPQRSTUVWXYZ MMMMMMMMMMMMMNOPQRSTUVWXYZ NNNNNNNNNNNNNNOPQRSTUVWXYZ OOOOOOOOOOOOOOOPQRSTUVWXYZ PPPPPPPPPPPPPPPPQRSTUVWXYZ QQQQQQQQQQQQQQQQQRSTUVWXYZ RRRRRRRRRRRRRRRRRRSTUVWXYZ SSSSSSSSSSSSSSSSSSSTUVWXYZ TTTTTTTTTTTTTTTTTTTTUVWXYZ UUUUUUUUUUUUUUUUUUUUUVWXYZ VVVVVVVVVVVVVVVVVVVVVVWXYZ WWWWWWWWWWWWWWWWWWWWWWWXYZ XXXXXXXXXXXXXXXXXXXXXXXXYZ YYYYYYYYYYYYYYYYYYYYYYYYYZ ZZZZZZZZZZZZZZZZZZZZZZZZZZ (Evet, elle yazdım) Büyük harf yerine tüm küçük harfleri kullanmanıza …

30
Bu çift mi yoksa tuhaf mı?
Not: Henüz bir vanilya eşlik testi zorluğu olmadı (C / C ++ dili var, ancak C / C ++ dışındaki dilleri kullanma özelliğini engelliyor ve diğer vanilya olmayan diller de çoğunlukla kapalı.) bir. Olumlu bir tamsayı verildiğinde, paritesini (örneğin, sayı tek veya çift ise) gerçeği / sahte değerlerde verin. Truthy …

24
Enigma'yı kırmak mı?
Giriş Enigma, II. Dünya Savaşı'nda kullanılan ilk elektro-mekanik rotor şifreleme makinelerinden biriydi. Bu, tek bir harfin kodlanmasından sonra bir sonraki harfin anahtarını değiştireceği anlamına gelir. Bu devasa anahtar alan nedeniyle Almanlar tarafından kırılmaz olarak kabul edildi. Brüt zorlama bile neredeyse imkansızdı. Ancak, Enigma'da bir tasarım hatası vardı. Bir mektubu şifrelemek …
65 code-golf  string 

22
Yavru kedi komutu
Bir yavru kedi bir kediye çok benzer. Temel farklılıklardan bazıları zekâ, zeka eksikliği ve boyuttur. Benzer şekilde, catkomut komuttan farklıdır kitten. Neyse ki, bu durumda sadece bir fark var. Kitten komutunda, tüm büyük harfler küçük harflerle değiştirilir. Amaç Benzer davranan bir program uygulamak cat. Tüm karakterler [A-Z]küçük harflerle yazılır. Giriş …

26
xkcd-Style Sayfa Numaralandırma
Randall Munroe'nın kitabı "xkcd, hacim 0", sayfa numaraları için oldukça tuhaf bir sayı sistemi kullanır. İlk birkaç sayfa numarası 1, 2, 10, 11, 12, 20, 100, 101, 102, 110, 111, 112, 120, 200, 1000, 1001, ... Bu üçlü gibi biraz görünüyor, ama gelen atlar olduğunu fark 20düz için 100gelen 120için …

14
Dilin adını yazdıran bir polyglot yazın
Göreviniz, olabildiğince çok sayıda, mümkün olduğunca çok sayıda dilde çalışan bir program yazmaktır. Önemsiz çözümlerden kaçınmak için, programın çalıştırıldığı dilin adını yazdırması gerekir. puanlama Programınız en az 5 dilde çalışmalıdır. Bir programın puanı şöyle verilir: (number of languages)1.5 / (length of program) En yüksek puan, ilk geçerli cevaptan 10 gün …

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.