Programlama Bulmacaları ve Kod Golfü

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

2
O Hexbox'ı engelle?
6 basamaklı onaltılık giriş / bağımsız değişken alan herhangi bir programlama dilinde bir program veya işlev yazın. Girdi / bağımsız değişken 6 değer veya 6 karakterli bir dize olabilir. Programınız, yalnızca boşluklarla birleştirilmiş onaltılık karakterleri (+ Satır Besleme) içeren tam olarak 8 karakter genişliğinde dikdörtgen bir karakter bloğu çıkarmalıdır. Dikdörtgen …
11 code-golf 

8
codegolf.com: Zamandan Tasarruf
Codegolf.com (15 Eylül 2011'den itibaren yüklenmiyor) beni çıldırtan biriydi. Kesin bir formun bir saati STDOUT'a yazdırın, STDIN'den okuma süresi ve hsaatte ve mdakikada bir işaretleme (5'in katına yuvarlanır) ve xçakışırsa kullanılmayan keneler bir ile işaretlenir o, böylece echo "23:13" | perl script.pl verim o h o o m o o …
11 code-golf 

5
Müzikal Skor Tercüman
Bir ascii müzikal puanı verildiğinde, notu ve karşılık gelen uzunluğunu çıkarabilmelisiniz. Skor 5 ile 15 arasında not içerecek ve bir çıtaya yazılacaktır. Bir çıta, boşluk satırları ile ayrılmış - (eksi) karakterden oluşan beş yatay çizgiden oluşur. Çıtanın alt çizgisi 'E' notasına eşdeğerdir. Alt çizginin hemen üzerindeki boşluk çizgisi bir 'F' …

5
İki gün arasındaki farkı hesaplayın.
Başka bir tarih düzenleme sorunu: P Görev Bir kullanıcı tarafından verilen iki tarih arasındaki farkı hesaplayan bir program veya işlev yazın. Giriş çıkış Bir öncekine benzer şekilde , girişler YYYYMMDDboşluk , virgül ,veya eksi işareti ile ayrılmış iki s'dir -. Giriş değerlerine örnek: 20100101-20010911 20110620-20121223 19000101 20101010 33330101,19960229 00010101 99991231 …
11 code-golf  date 

8
Skat için sayı sayacı
Göreviniz bir Skat elinin puanlarını sayan küçük bir program yazmak. Skat destesinde 7-10 arası kartlar, Jack, Kraliçe, Kral ve As (Unter, Ober, König ve Daus olarak adlandırılır) bulunur. Kulüpler, Maçalar, Kalpler ve Elmaslar yerine Meşe Palamudu, Yapraklar, Kalpler ve Çanları olan Alman takımlarını kullanıyoruz. Puanlar karttaki numaraya göre belirlenir: 7, …

7
Kendi kendini kopyalayan bir program yazın.
Yürütüldüğünde kendini kopyalayan basit bir program yazın. Programınız Windows, Linux, vb. Üzerinde bir tür yürütülebilir dosya olmalıdır, orijinal yürütülebilir dosyanızla aynı olan, yeni bir yürütülebilir dosya oluşturmalı ve rasgele bir ad ile çıkmalıdır. Programınız herhangi bir dosya okuma veya kopyalama içermemelidir . Yalnızca yeni yürütülebilir dosya oluşturmak için dosya yazmaya …
11 code-golf  quine 

10
En büyük alt sekansı bulun
Bir tamsayı dizisi verildiğinde, dizinin bir alt dizisinin (ardışık konumlardaki tamsayılar) en büyük toplamını bulur. Sonraki dizi boş olabilir (bu durumda toplam 0'dır). Giriş, her satır için bir tamsayı olan standart girişten okunur. En büyük toplam standart çıktıya yazılmalıdır. Senin için küçük bir jeneratör yazdım: #include <stdio.h> #include <assert.h> /* …


2
Desen analizi ile şifre çözme
Size çok basit bir ikame şifresi kullanılarak şifrelenmiş şifreli bir dize verilir. Sorun Şifrenin ne olduğunu bilmiyorsunuz, ancak şifre metninin İngilizce olduğunu ve İngilizce'deki en sık kullanılan harflerin bu sırada etaoinshrdlucmfwypvbgkqjxz olduğunu biliyorsunuz . İzin verilen karakterler büyük harf ve boşluktur. Tek harflerden başlayarak temel analiz yapabilirsiniz, ancak daha karmaşık …

5
Hızlı Topswops hesaplaması
Gönderen AZSPCS : Diyelim ki n kart içeren bir desteniz var. Her kart 1'den n'ye kadar bir sayı içerir ve her sayı tam olarak bir kartta görünür. Üst karttaki sayıya bakarsınız - diyelim ki k - ve sonra üst k kartların sırasını tersine çevirin. Bu prosedüre devam edersiniz - en …

1
Gzip dosyaları için bir sıkıştırma aracı yazma
Bu zorluğun görevi aşağıdaki gibidir: Stdin'den veya başka herhangi bir yerden makul boyutta bir dosyayı (diyelim <16 MB) okuyan bir program yazın (ancak istediğiniz, ancak kodlanmaması gerekir) ve sıkıştırılmış çıktıyı stdout'a koyun. Çıktı geçerli bir gzip sıkıştırılmış dosya olmalıdır ve sıkıştırılmış dosya gunzip üzerinden çalışıyorsa, önceki dosyayla tam olarak aynı …


7
Dokuz seviyeli bir kelime tahmin oyunu oluşturun
Temeller: Mümkün olan en az karakterle (seçtiğiniz dilinizde) dokuz seviyeli bir kelime tahmin oyunu sağlamanız gerekir. Metrikler: Bir kelime listesi (satır başına bir kelime, bir satırsonu karakteriyle ayrılmış olarak) sağlayın (örn. /usr/share/dict/wordsVeya benzeri olabilir). Bir dosya adını veya kelime listesinin kendisini çözümünüze eklemek iyi olur. Artan kelime uzunluğuna sahip 9 …
11 code-golf  game 

15
Tatil Hediye Alışverişi
Bizim iç golf başka bir sorun ... bu geçen yıl tatil etrafında. SORUN Andy, Barb, Carl, Didi, Earl ve Fran birbirlerine hediyeler alıyorlar. Bir hediye alışverişi için isimler çizin. Her kişi bir hediye alır ve bir hediye alır. Kimse kendi armağanını almaz. Çözümü birden çok kez çalıştırmak farklı sonuçlar üretmelidir …
11 code-golf 

26
Matematiksel Kombinasyon
Aşağıdaki gibi bir girdi alan bir program yazın: n,k sonra hesaplar: ve ardından sonucu yazdırır. Sayısal bir örnek: Giriş: 5,2 İç hesaplama: Yazdırılan Çıktı: 10 65 karakterlik python çözümümü yenen bir cevap görmek istiyorum, ancak tüm diller açıktır. İşte benim çözümüm: n,k=input();f=lambda x:+(x<2)or x*f(x-1);print f(n)/(f(k)*f(n-k)) Düzenle: Bu sorunun codegolf web …

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.