Programlama Bulmacaları ve Kod Golfü

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

13
Bir Kötü Üçlü Operatör Bir diğerini hak ediyor
Bugünün Günlük WTF kod satırı aşağıdaki ... FailSafe==0?'No technical alarms':((FailSafe&1)!=0&&(FailSafe&2)!=0&&(FailSafe&4)!=0&&(FailSafe&8)!=0?'Detection zones staying in a given state; Bad visibility; Initialization; Bad configuration':((FailSafe&1)!=0&&(FailSafe&2)!=0&&(FailSafe&4)!=0?'Detection zones staying in a given state; Bad visibility; Initialization': ((FailSafe&1)!=0&&(FailSafe&2)!=0&&(FailSafe&8)!=0?'Detection zones staying in a given state; Bad visibility; Bad configuration':((FailSafe&1)!=0&&(FailSafe&4)!=0&& (FailSafe&8)!=0?'Detection zones staying in a given state; Initialization; Bad …
18 code-golf 

30
Bir sayının çevrilmiş sürümünü döndürme
Hesap makinesinde bir sayı gösterildiğinde, bu sayının çeşitli dönüşümlerinin nasıl görüneceğini düşünmek mümkündür. Örneğin, yedi bölümlü bir ekranda 2 şu şekilde gösterilir: Ve yatay olarak çevrildiğinde şöyle görünür: Bu haliyle, 2'nin ayna görüntüsü 5'tir. Bu görevdeki görev, tek basamaklı bir sayı almak ve ayna görüntüsü olan sayıyı döndürmektir (mümkünse). Ayna …
18 code-golf  number 

30
Karakter değerleri ekleyen hesap makinesi
Görev Bir dosyadan, stdin'den veya herhangi bir şeyden herhangi bir dizeyi alan bir hesap makinesi oluşturun ve karakterlerin tüm değerlerini toplar. Misal Input Hello World! Output 1085 kurallar Hesap makinesinin sadece ASCII kodlamasını kabul etmesi gerekir. En kısa kod kazanır. notlar M.buettner'ın yorumuna gelince, söylemeliyim ki, çokbaytlı kısmı düşünmedim. Ben …
18 code-golf 

15
Kod-golf ascii sanat kolay yolu!
Görev: Gibi, ASCII art halinde düzenlenir bu sitede cevapların bir yeri vardır bu bir . Genellikle düzenleme elle yapılır, ancak bir program bu konuda yardımcı olmaz mı? :) Programınız 3 giriş alacak: Tek satırlık kod Desendeki satır sayısı (gerekli değilse atlanabilir) *S veya başka bir karakter olarak desenin kendisi Kurallar: …

8
Bir Harf Takas
Web'deki en büyük forum olan postcount ++ denilen yeni bir forum oyunu yapmaya karar verdi. Bu oyunda amaç, kelimeyi yayınlamaktır, ancak kelimenin bir harf eklenmesi, kaldırılması veya değiştirilmesi gerekir. Patronunuz, daha akıllı forum oyunlarına sahip daha akıllı bir forumu olan ve rekabeti yok etmek isteyen şirket için çalışırken, kelimeyi alan …
18 code-golf  string 

6
Bir Simon Clone oluşturun! [kapalı]
Kapalı . Bu sorunun ayrıntılara veya açıklığa ihtiyacı var . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek ayrıntıları ekleyin ve sorunu giderin . Geçen yıl kapalı . Senaryo: Programlama sırasında 80'ler ve sevimsiz oyunlar için ani bir nostaljik dürtü var. Gereksinimler: Simon, oyun için …
18 code-golf  game 

4
Pratik sayıları hesaplama
Tanım Pozitif bir tamsayı n, daha küçük pozitif tamsayıların farklı bölenlerinin toplamı olarak gösterilebildiği durumlarda , pratik bir sayıdır ( OEIS sekansı A005153 ) n. Örneğin, 18pratik bir sayıdır: bölgeleri 1, 2, 3, 6, 9 ve 18'dir ve 18'den küçük diğer pozitif tamsayılar aşağıdaki gibi oluşturulabilir: 4 = 1 + …
18 code-golf  sequence  number-theory  code-golf  code-challenge  sorting  c  code-golf  restricted-source  code-golf  natural-language  code-golf  tree-traversal  file-system  popularity-contest  pi  polyglot  code-golf  game  sliding-puzzle  code-golf  game  minesweeper  code-challenge  ascii-art  code-challenge  popularity-contest  graphical-output  code-challenge  popularity-contest  hello-world  underhanded  obfuscation  code-golf  code-golf  function  code-golf  code-golf  code-golf  popularity-contest  rosetta-stone  code-golf  primes  code-golf  restricted-source  popularity-contest  number  sequence  code-golf  restricted-source  popularity-contest  graphical-output  code-golf  popularity-contest  code-golf  primes  code-golf  game  code-golf  math  popularity-contest  popularity-contest  code-generation  popularity-contest  code-bowling  code-golf  popularity-contest  underhanded  code-golf  metagolf 

1
C önişlemcisi oluşturma
Amaç, tercih ettiğiniz dilde bayt cinsinden kaynak kodu boyutu açısından C dili için olabildiğince küçük bir ön işlemci oluşturmaktır . Girdi bir C kaynak dosyası ve çıktısı önceden işlenmiş kaynak kodu olacaktır. İşleyebilmesi gereken öğeler: Yorum kaldırma (satır / blok), #include yönergeleri (dosyaları göreli yollarda açıp gereken noktadaki metni değiştirerek), …
18 code-golf  string  c 

11
Crash IRB (etkileşimli Ruby)
Ruby, oldukça kullanışlı olan yerleşik bir REPL ile birlikte gelir. Zorluk en az miktarda kod çökmesini! "Crash" tanımı " istenmeyen bir şekilde çıkmasını sağlamaktır ". Bu demektir ki exit, quit, abort, irb_exit, irb_quit, et. ark. geçerli cevaplar değil. Ayrıca, sistemin başka herhangi bir kısmında herhangi bir yan etkiye neden olamazsınız …
18 code-golf  ruby 

8
Romen Rakamı hesaplayıcısı oluşturma
Romen rakamları için temel bir hesap makinesi oluşturun. Gereksinimler Destekler +, -, *,/ Girdi ve çıktı sembol başına sadece bir çıkartıcı öneki beklemelidir (3 olamaz yani IIViki tane çünküI önceV ) On sadece güçler büyük sayılar çıkarılır (örn hangi minimum destek Modern standart sözleşmeler de giriş ve çıkış gerekenlerden çıkarma …

1
QR Kodları… ve tüm bu Caz!
Bu nispeten zor bir kod-golf meydan okuma olacak. Girdi: Herhangi bir URL, protokol eklenmiş olmalıdır, örneğin http://codegolf.stackexchange.com (test durumumuz olacak) Çıktı: Akıllı bir cihaz tarafından tarandığında sizi akıllı cihazın tarayıcısında bu URL'ye götürecek olan bu URL'yi temsil eden oluşturulmuş bir QR Kodu. Bu Code-Golf Kuralları Her zamanki gibi en küçük …

9
Brainfuck tercümanı yazın
Herhangi bir programlama veya kodlama dilinde x , stdin ve çıktıdan geçerli bir brainfuck kaynak kodunu alan, x dilinde yazılmış bir programın kaynak kodunu, brainfuck programının yaptığıyla aynı şeyi veren bir program yazın. Programınız, boş dosya da dahil olmak üzere geçerli herhangi bir brainfuck programı için çalışmalıdır. Puanınız, kaynak kodunuzun …

17
Varolmayan dil için yorumlayıcı oluşturma
Girdi alan, yorumlayan ve sonucu bir sayı dizisi olarak çıkaran sahte, yığın tabanlı bir dil için bir yorumlayıcı oluşturun. Her bayt boyunca yinelenmeli ve bu tabloya göre farklı bir işlev gerçekleştirmelidir: 0000 (0): Birleştir (Bir yığındaki ilk iki sayıyı dize gibi birleştirin. Örn .: 12,5 -> 125) 0001 (1): Artış …

10
aptal kısıtlamalar ve çöl
Yani, masanızda oturuyordunuz, pi'nin ilk 20 hanesini hesaplamak için bir program golf oynuyordunuz ve birlikte patronunuz geliyor ve elma IIe'yi pencereden dışarı atıyor. Şu anda yeni bir proje üzerinde çalışıyorsunuz ve bu bilgisayarın henüz metin özelliği yok. Yok. Yazı tipi yok. Hiçbir şey değil. Şimdi bu programı bitirelim. Programınızın parçası …

30
Rastgele bilet kodu üreticisi
Bir piyango şirketi, 10 karakter uzunluğunda rastgele bir piyango bileti numarası oluşturmak istiyor. Her rakamın sadece bir kez geldiği böyle bir sayı oluşturmak için herhangi bir dilde bir kod yazın, örneğin 9354716208bu sayıda 0 ila 9 arasındaki tüm tamsayılar sadece bir kez gelir. Bu sayı rastgele bir sayı olmalıdır. Oluşturulan …
18 code-golf 

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.