Programlama Bulmacaları ve Kod Golfü

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

2
Türkçe fiil çekimi
Giriş fiil , normal ifadeyle eşleşen bir dize([a-pr-vyzıöüçğş]*[aeıioöuü][bcçdfgğhj-nprsştvyz]+|([a-pr-vyzıöüçğş]*[aeıioöuü]){2})(mak|mek) çoğul , doğruluk ya da sahte bir değer kişi , 1, 2 veya 3 değerine sahip bir tam sayı zaman , 1, 2 veya 3 değerine sahip bir tam sayı Çıktı Türk fiil konjuge formu fiil içinde, kişi st / nd / …

2
Eksik bir RGB kanalını yeniden oluşturma
RGB kanallarından biri çıkarılmış olan bu doğal sahnelerin fotoğraflarına bakın: Kaynak (kırmızı ile): https://en.wikipedia.org/wiki/File:Altja_j%C3%B5gi_Lahemaal.jpg Kaynak (yeşil ile): https://commons.wikimedia.org/wiki/File:2007_mather-lake_hg.jpg Kaynak (mavi ile): https://commons.wikimedia.org/wiki/File:Fox_01.jpg Kanallardan biri olmasa bile, muhtemelen bazı şeylerin hangi renklerde olması gerektiğini belirleyebilir veya en azından eksik kanalın yeniden yapılandırılması doğru ise iyi bir fikre sahip olabilirsiniz. Örneğin, üzerine …

2
Retina'da golf için ipuçları
Retina'da golf oynamak için hangi genel ipuçlarınız var ? Ben genel olarak en azından biraz Retina özgü (örneğin "yorumları kaldırmak" bir cevap değildir) kod golf sorunlarına uygulanabilecek fikirler arıyorum. Lütfen cevap başına bir ipucu gönderin. Referans olarak, çevrimiçi derleyici burada . @ Sp3000 , Regex Golf için ipuçları da olduğunu …
11 code-golf  tips 

1
Müzikal zıplamaları aç
Dal Segno ve Da Capo iki çok yaygın olarak kullanılan müzikal terimlerdir. Onlar "demek tabeladan (𝄋) ve" " baştan " sırasıyla. Bir müzik parçasının sonunu oluşturan koda (𝄌) fikri de var . Eserin "ana bölümünden" sonra çalınan şey budur. Bir DS al koda ( Dal Segno al coda ), örneğin, …
11 code-golf  music 

4
Çift yarıklı Quine
Amaç: Programların her birinin, her bir fermuar, bir Çift yarık Quine gibi karakter başına geçmeli kaynak kodları çıkardığı iki programı kodlayın. Double-slit Quine'den çıktı, ilk programın kaynak kodundaki ilk karakterle başlar. Programlardan birinin kaynak kodu diğerinden daha kısasa, çıktının geri kalanı daha uzun kaynak kodunun geri kalanıyla doldurulmalıdır. Kurallar: Her …
11 code-golf  quine 

5
Toplam topolojik çeşit sayısı
Belirli bir DAG (yönlendirilmiş asiklik grafik) için, onun topolojik tür her biri, her kenarları için tüm tepe noktaları bir permütasyon olan (u, v) DAG, u önce görüntülenen v permütasyonda. Göreviniz, belirli bir DAG'ın toplam topolojik çeşit sayısını hesaplamaktır. kurallar Kodlamada yararlı hesaplamalar yapmadığınız sürece, grafiği temsil etmek için bitişiklik matrisi, …

3
Bir Clem tercümanı yazın
Clem, birinci sınıf işlevlere sahip minimal yığın tabanlı bir programlama dilidir. Amacınız Clem dili için bir tercüman yazmaktır. Düzgün kullanılabilir referans uygulanması dahil tüm örneklerini yürütmek gerekir burada . Her zamanki gibi standart boşluklar uygulanır. En küçük bayt sayımı kazanır. Clem dili Clem, birinci sınıf işlevlere sahip yığın tabanlı bir …

4
Pigpen Şifreleme Şifresi
Pigpen Şifreleme Şifresi Göreviniz basit: Girdi olarak metin alan ve Pigpen Şifresinde ASCII temsili çıkaran bir program yazmak . Giriş Yalnızca ASCII karakterleri (Unicode yok). En az 16384 karakteri ve 256 satırı işleyebilmelisiniz. Çıktı Yeni satır olmayan ABCDEFGHIJKLMNOPQRSTUVWXYZya abcdefghijklmnopqrstuvwxyzda boşluklu ya da boşluklu tüm karakterleri değiştirin . Büyük / küçük …

5
Poker elini adlandırın - 7 kart baskısı
Meydan okuma: Bu soruda: poker eli Ad Eğer bir beş kartlı poker elini alıp tanımlamak zorunda kaldı. Bu soru iki bükülme ile benzerdir: İlk olarak, çıktı tüm küçük harf olacaktır. Bu, daha golf sağlar size büyük harf kullanımı konusunda endişelenmenize gerek yok gibi flushvestraight high card one pair two pair …
11 code-golf  game 

8
Büyük bir dosyayı hızlıca filtreleme
Zor olan büyük bir dosyayı hızlıca filtrelemektir. Girdi: Her satırda üç boşlukla ayrılmış pozitif tamsayı bulunur. Çıkış: Tüm giriş hatları A B, Ttatmin ya aşağıdaki kriter olduğu. Başka bir giriş hattı söz konusudur C, D, Unerede D = Ave 0 <= T - U < 100. Başka bir giriş hattı …

18
Bir Kilitlenme Yaratan En Kısa Kod
Bir kilitlenme oluşturmak için en kısa kodu yazın . Kod yürütme işlemi durdurulmalıdır, bu nedenle çalışmaz: public class DeadlockFail extends Thread{ //Java code public static void main(String[]a){ Thread t = new DeadlockFail(); t.start(); t.join(); } //this part is an infinite loop; continues running the loop. public void run(){while(true){}} } Kodun …

30
First-n Fibonacci dizi elemanları
Burada kısa (en az karakter) bir fibonacci dizi üreteci isteyen iyi bilinen bir soru var . Birinin fibonacci dizisinin sadece ilk N elemanını çok kısa bir alanda üretip üretemeyeceğini bilmek istiyorum. Python'da yapmaya çalışıyorum, ancak herhangi bir dilde, herhangi bir kısa cevapla ilgileniyorum. F (N) işlevi, dizinin ilk N öğelerini …

6
Rasyonel Sayım İşlevi
Doğal bir sayı alan (0 dahil) başlayan ve sırasıyla pay ve payda olan bir çift pozitif tamsayı döndüren bir işlev oluşturun. Çapraz geçişi kullanın. Önceki sayılan sayılar atlanmalıdır. (atlanan değerler kümesini ezberleyebilirsiniz) Diyagram: Kırmızı, atlanan değerlerdir Değerler: f (0) = 1, 1 f (1) = 2,1 f (2) = 1,2 …

7
Shamir'in Gizli Paylaşım rekonstrüksiyonunu uygulayın
Shamir'in gizli paylaşım şeması , bir sırrı, yeniden yapılandırmak için gereken birkaç parçaya bölerek korumanın basit bir yoludur. Göreviniz, Shamir'in Gizli Paylaşım rekonstrüksiyonunu asal tarafından tanımlanan Sonlu Alan üzerinde uygulamaktır 1928049029. Bunun ne anlama geldiği konusunda herhangi bir şüpheniz varsa , wikipedia'da Sonlu Alan ve Sonlu Alan Aritmetiği'ni sorun veya …

14
Bir aydaki iş günü yüzdesi
Bir yıl ve bir ay göz önüne alındığında, söz konusu aydaki iş günü yüzdesini öğrenin. İş günleri, tatil günleri veya diğer özel şeyler dikkate alınmaksızın Pazartesi'den Cuma'ya kadardır. Gregoryen takvimi kullanılır. Giriş ISO 8601 formatında bir yıl ve ay (YYYY-AA). Yıl her zaman dört basamaklıdır, ay her zaman iki basamaklıdır. …
11 code-golf  date 

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.