Programlama Bulmacaları ve Kod Golfü

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

1
Diffy Oyunları Bul
Eğer sıkılırsanız oynamak için eğlenceli bir oyun Diffy Oyunu . Oldukça basit ve zamanınızın büyük bir kısmını tüketebilen tek oyunculu bir oyundur. Diffy oyunu aşağıdaki gibi çalışır: Negatif olmayan tam sayıların bir listesiyle başlarsınız, bu örnekte kullanacağız 3 4 5 8 Sonra bitişik sayılar arasındaki mutlak farkı alırsın (8) 3 …

16
Kolakoski Azaltma
genel bakış Bazılarınız , aşağıdaki özelliğe sahip kendi kendine referans dizisi olan Kolakoski Dizisinin ( A000002 ) farkında olabilir : Sadece 1'ler ve 2'ler içeren bir dizidir ve her bir 1 ve iki grup için, eğer çalışmaların uzunluğunu eklerseniz, uzunluk yalnızca yarısına eşittir. Başka bir deyişle, Kolakoski dizisi, dizinin kendisindeki …

30
S-Zinciri Çiz
Arka fon Daha küçükken, tuhaf bir "S" şekli çizme yöntemini öğrenmiştim; Bugün, onu yeniden keşfettim ve çizmeye olan formül yaklaşımı nedeniyle ilginç bir mücadeleye yol açabileceğini düşündüm: P "S" Çizimi S aşağıdaki basit adımları izleyerek çizilebilir: İlk önce, bunun gibi üç dikey çizgiden 2 satır çekin | | | | …

30
Boşlukları Kaldır, Büyük Harfleri Korumak
Girişiniz İngilizce bir cümle, cümle veya kelime olacaktır. Sadece içerecektir a-zA-Z' -,.!?. Göreviniz girdi almak, boşlukları kaldırmak ve sonra büyük harfleri, daha önce büyük harfle indekslenen harflerin (ve sadece daha önce büyük harfle indekslenen harflerin büyük harflerle yazılması) yeniden dağıtmaktır. Örneğin, girdi ise A Quick Brown Fox Jumped Over The …
27 code-golf  string 

30
lwap O kızları tirst!
Liste veya sınırlandırılmış bir dize verildiğinde, bir kelimenin ardından her kelimenin ilk karakteriyle bir liste veya sınırlandırılmış dize çıkar. Bu zorluk için, bir "kelime", boşluk, yeni satır ve sekme karakteri hariç yalnızca yazdırılabilir tüm ASCII karakterlerinden oluşur. Örneğin, "İyi günler, Dünya!" Dizgesini alın. (Boşlukla sınırlandırılmış): 1. String "Good afternoon, World!" …
27 code-golf  string 

30
Diziyi kırp!
Bir tamsayı dizisi ve giriş olarak iki sayı verildiğinde, sayılarla belirtilen ilk ve son öğelerin belirli bir miktarını kaldırın. Giriş istediğiniz sırada olabilir. X'in ilk sayısal giriş olduğu ilk x öğesini silmeli ve y'nin ikinci sayısal giriş olduğu son y öğesini de kaldırmalısınız . Elde edilen dizinin en az iki …


30
Eksik Mektubu Bul
Kuralları Görev Girdi olarak ardışık (artan) harfler dizisi alan ve dizideki eksik harfi döndüren bir yöntem yazın (bazı dillerde listeler). kurallar Bu kod golf yani bayt cinsinden en kısa cevap kazanır! Her zaman geçerli bir dizi elde edersiniz Her zaman tam olarak bir harf eksik olacak Dizinin uzunluğu her zaman …

6
Tepenin Takımı!
Bu zorluk esinlenerek @HelkaHomba 'ın mükemmel meydan Piksel Takım BattleBots - Kırmızı vs Blue . Bu meydan okuma muhtemelen bu sitede gördüğüm en iyisiydi. Hiç. Mücadelem hala çok farklı, ama @HelkaHomba, ilham için krediyi hak ediyor. genel bakış Bu, tüm oyuncuların ekibinizde canlı olarak kazandığı takımın kazandığı tepenin kralı bir …

30
2017'de tüm pazarları yazdır
Aşağıdaki biçimde 2017 yılında tüm Pazar günleri tarihlerini yazdır: dd.mm.yyyy. Beklenen çıktı: 01.01.2017 08.01.2017 15.01.2017 22.01.2017 29.01.2017 05.02.2017 12.02.2017 19.02.2017 26.02.2017 05.03.2017 12.03.2017 19.03.2017 26.03.2017 02.04.2017 09.04.2017 16.04.2017 23.04.2017 30.04.2017 07.05.2017 14.05.2017 21.05.2017 28.05.2017 04.06.2017 11.06.2017 18.06.2017 25.06.2017 02.07.2017 09.07.2017 16.07.2017 23.07.2017 30.07.2017 06.08.2017 13.08.2017 20.08.2017 27.08.2017 03.09.2017 10.09.2017 17.09.2017 …

16
Kodu Değiştir, Dizini Değiştir: Polisler
Bu bir polis ve soyguncular mücadelesi. Soyguncular iplik için buraya gidin . Bu zorluk iki içerir OEIS polisler tarafından seçilen dizileri - S 1 , S 2 - ve bu diziler golfed ve Karartılmış ne kadar iyi. Polislerin Mücadelesi Bir polis olarak zorluk, özgürce kullanılabilir bir dil ve iki OEIS …

24
Brexit ne zaman olacak?
Eh, Brexit oldu . Sky News, oldukları dahiler olan bir otobüs tarafında geri sayım yapmaya karar verdi. Senin işin benzer bir şey yapmak. İngiltere, AB’yi 31 Mart 2019’da bırakıyor ve bunun için her saniye değişen (0,05 saniye sapma ile) dijital bir geri sayım oluşturmanız gerekiyor. Giriş Programınız kesinlikle giriş yapmamalı. …
27 code-golf  date 

2
2D Labirent Eksi 1D
Bu zorluk, 2D labirentlerini 1D labirentlerine dönüştürmekle ilgilidir. genel bakış +-+-+-+-+-+-+ +-+-+-+-+-+-+ graph { | | | | |A| | B| A B A -- D + + + + +-+-+ + + + + +-+-+ \ | C -- D | | | | | | | | \ …

19
ASCII Kitaplık
Temelde sadece istiflenebilen ahşap kutular olan istiflenebilir rafları biliyor musunuz ? Bazı ASCII sanatına sahip olanlardan bazı kitap rafları inşa etmeyi simüle edeceğiz. Kitaplarımızın hepsi uygun bir şekilde aynı boyutta ve hepsi aşağıdakine benziyor: |X| |X| |X| Kitaplıklar, her zaman içeride üç karakter yüksekliğinde (bir kitabın dik durması için yeterli), …

6
ASCII bilmecenin
Bu bir 3x3ASCII bilmecenin: _____ _____ _____ | _| |_ | | (_ _ _) | |_ _|_( )_|_ _| | (_) |_ _| (_) | | _ _) (_ _ | |_( )_|_ _|_( )_| | _| (_) |_ | | (_ _) | |_____|_____|_____| Bu aynı zamanda bir …

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.