Programlama Bulmacaları ve Kod Golfü

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

17
Bir kart destesinin 8 mükemmel karıştırmasının sonucunu gösterin
açıklama Mükemmel bir karışıklık, bir kart destesinin tam olarak ikiye bölündüğü ve her desteden kartların dönüşümlü olarak serpiştirildiği yerdir. Orijinal alt kartlar ve orijinal üst kart mükemmel bir karıştırma işleminden sonra korunmalıdır. 8 mükemmel karıştırmadan sonra, standart 52 kart destesi orijinal sırasına geri döner. Meydan okuma 8 ardışık mükemmel karışıklıktan …

17
Dairesel karakter kaydırma sonrasında geçerli olan bir program yazın
Potansiyel olarak çok zor, ama bu siteden bazı şaşırtıcı şeyler geldiğini gördüm. Amaç, herhangi bir dilde, istediğinizi yapan bir program yazmaktır. Yakalama, programın karakterlerin herhangi bir dairesel kaydırmasından sonra geçerli olması gerektiğidir . Dairesel karakter kayması Dairesel Kaymaya çok benzer . Bazı örnekler benim net şeylerim. Program için int main() …

4
ASCII sanat resmini döndürme
Tüm ASCII karakterlerinden bazılarının aynı temel karakterin rotasyonu olan gruplar oluşturduğunu söylemek kolaydır. Örneğin V > ^ <,. Bu, 90 derecenin katları ile döndürülebilen ve hala ASCII sanatı olarak kalabilen ASCII sanatının oluşturulmasına olanak tanır. Meydan okuma Amacınız ASCII sanatını ve STDIN'den döndürmek için derece sayısını kabul eden ve döndürülmüş …

30
Asal Olmayan Sayıları Bulma
Kabul etmeyi seçmeniz durumunda, bir sayı aşağıdaki ölçütleri karşılıyorsa, doğru veya yanlış (veya evet ve hayır gibi benzer anlamlı bir gösterim) döndüren bir işlevi kodla golf etmektir: Tamsayının kendisi asal bir sayı VEYA Her iki komşu tamsayısı asal Örneğin: girişi 7True döndürür. Girişi 8de True döndürür. Girdisi False değerini 15döndürür. …

3
Üçüncü dereceden soru yazma
Bu meydan okuma ' Golf karşılıklı bir quine'nin bir uzantısıdır . Seçtiğiniz üç dili kullanarak üçüncü dereceden bir Ouroboros programı oluşturun. Yani, A dilinde, B dilinde pB programı çıkaran bir program pA yazın. Program pB, C dilinde program pC çıktısı almalı ve bu da orijinal program pA'yı A dilinde çıkarmalıdır. …
17 code-golf  quine 

24
12 Days of Christmas Şarkı Sözü
Bunun herkes için eğlenceli bir meydan okuma olacağını düşündüm ve insanların getirdiği çözümleri görmeyi merak ediyorum. "12 Days Of Christmas" şarkı sözlerini yazdır On the first day of Christmas, my true love gave to me, A partridge in a pear tree. On the second day of Christmas, my true love …

1
Normal ifade doğrulayan normal ifade [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. 2 yıl önce kapalı . Normal ifade dizesini girdi olarak kabul edecek bir normal ifade oluşturun ve geçerli olup olmadığını kontrol edin. Temel …
17 code-challenge  code-golf  code-golf  game  sudoku  code-challenge  math  ai-player  code-challenge  sorting  rosetta-stone  code-challenge  code-challenge  programming-puzzle  code-golf  number  code-golf  maze  code-golf  math  regular-expression  code-golf  sequence  code-golf  graph-theory  code-golf  string  word-puzzle  natural-language  brainfuck  metagolf  optimized-output  fastest-algorithm  code-golf  game-of-life  cellular-automata  code-golf  puzzle-solver  grid  code-golf  combinatorics  binary-tree  popularity-contest  code-challenge  code-golf  ascii-art  kolmogorov-complexity  brainfuck  metagolf  code-golf  c  date  code-golf  word-puzzle  crossword  word-search  code-golf  code-golf  quine  code-golf  string  random 

4
Wordsearch Çözücü
Bir kelime listesi ve bir harf ızgarası verildiğinde, ızgaradaki tüm kelimeleri bulun ve kelimelerin hiçbiri olmayan harfleri kaldırın. Kelimeler ileri, geri, yukarı, aşağı veya çapraz olabilir. Listedeki hiçbir sözcüğün ızgarada birden fazla yerde meydana gelmeyeceğini varsayabilirsiniz. Girdi her zaman olacaktır: bir kelime listesi, her satıra 1, ardından boş bir satır …

9
Kendi Maceranızı Seçin
Kendi Maceralarını Seç kitaplar, okuyucunun hikayenin sonucunu etkileyen kararlar alması gereken etkileşimli bir edebiyat türüdür. Hikayenin belirli noktalarında okuyucunun seçilebilecek birden fazla seçeneği vardır ve her biri okuyucuyu kitaptaki farklı bir sayfaya gönderir. Örneğin, bir fantezi ortamında, sayfa 14'te "atlayarak" gizemli bir mağaraya girip girmeyeceğine veya sayfa 8'e atlayarak yakındaki …

8
Kare Sayısı Rakam Yoğunluğu
Kendim tarafından icat edilen bir sayının kare sayı basamak yoğunluğu (SNDD), art arda basamaklarda bulunan kare sayılarının sayısının sayının uzunluğuna oranıdır. Örneğin 169, 4 kare sayısı - 1, 9, 16, 169 - içeren 3 basamaklı bir sayıdır ve bu nedenle kare sayısı basamak yoğunluğu 4/3 veya 1,33'tür. 4 haneli 1444 …

5
Buggy Kodu Yaz [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. 2 yıl önce kapalı . Şimdi kötü kod yazma yeteneklerinizi gösterme zamanı. Bence el yapımı C yarışmasına benzeyen yeni bir tür programlama bulmacası …

4
ASCII art Bresenham çizgi çizme
ASCII sanatında bir Bresenham çizgisi çizen mümkün olan en kısa programı yazın. Programınız iki tamsayı almalı xve y(komut satırı veya stdin, seçiminiz) ve sol üstte başlayan ve sağ xbirimlere ve aşağı ybirimlere giden bir ASCII satırı çizmelidir. Bresenham'ın algoritmasına göre _ve \karakterlerini kullanmalı ve doğru konuma yerleştirmelisiniz . Varsayalım x …

7
Tic Tac Toe Sözlüğü
Bir TicTacToeoyun, oyuncular hareket ettikçe pozisyon sırasını gösteren bir dize ile temsil edilebilir. 0 1 2 3 4 5 6 7 8 XHer zaman önce oynadığını varsayın . Yani "012345678" dizesi oyunu XOX OXO XOX Dikkat edin, Oyuncu Xişaretlediğinde oyun zaten kazanılır 6, bu noktada oyun biter ve kazanır X. …

30
Bir kelimedeki harfleri 'ekle'
Babam emekli bir öğretmendi ve öğrencinin bir kelimeyi heceleyeceği kombine yazım ve matematik sınavları verirdi ve sonra a = 1, b = 2 vb. Harfleri ekleyerek kelimeyi 'puanlar'. (örneğin, kedi = 3 + 1 + 20 = 24). Bu, sınavların notlandırılmasını kolaylaştırdı, çünkü yanlış yazılmış kelimeler yerine yanlış 'puanları' kontrol …
17 code-golf  word 

30
IPv4 Tam Sayı Dönüştürme İşlevi
Bir IP adresini tamsayı gösterimine dönüştürmek için en kısa işlevi yazın ve tamsayı olarak çıkın. Bir IPv4 adresini tamsayı gösterimiyle değiştirmek için aşağıdaki hesaplama gereklidir: IP adresini dört oktete bölün. (Octet1 * 16777216) + (Octet2 * 65536) + (Octet3 * 256) + (Octet4) Örnek Giriş 192.168.1.1 10.10.104.36 8.8.8.8 Örnek Çıktı …

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.