Programlama Bulmacaları ve Kod Golfü

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

15
Rastgele Walker Yazıcı
Yürüteç konumunda STDOUT nnokta içeren bir dize, zamanlara (her bir adım için) yazacak bir program veya işlev çizin .. Programın ayrıca her ssaniye bir satır yazması gerekir (veya sher satırdan birkaç saniye sonra bekleyin ). Rastgele bir yürüyüş, her adımın son adım artı yeni bir değer olacağı şekilde, art arda …
24 code-golf  random 

12
ASCII Karakter Karmakarışıklığı
Girdi olarak basılabilir karakterlerden (ASCII 20-7E) oluşan bir dize ve n[2,16] 'da bir tamsayı alan ve dizede aşağıdaki değişiklikleri yapan bir program yazın . Dizedeki her karakter ASCII koduna dönüştürülür (verilen örnekler onaltılıktır, ancak taban 10 da kabul edilebilir). ASCII kodları tabana dönüştürülür nve birlikte birleştirilir. Yeni dize diğer her …

20
Asalların toplam piramidi
N sayısı göz önüne alındığında, zorluk N primerlerin piramidinin toplamını elde etmektir. Bir şeyleri netleştirmek için işte bir örnek: Input: 4 İlk 4astarları listeleyeceğiz ve sonra bunların toplamını hesaplayacağız. Ondan sonra, toplamların toplamını hesaplayacağız, vb. 2 > 5 3 > 13 > 8 > 33 5 > 20 > 12 …
24 code-golf  math  primes 

11
Kendisiyle bir dize değiştirin!
Kendisiyle bir dize yerine Amacınız, orijinal karakterdeki her karakteri ilk karakterden başlayarak, ilk karakterden başlayıp etrafına sararak bir karakter dizisi ile değiştirmek. İşte ne demek istediğimi göstermek için bazı örnekler: 1. örnek: Input: program Output: apgopra How: Program -> mrogram (replace p by m in program) -> mpogpam (replace r …
24 code-golf  string 

3
Pazartesi Mini Golf # 5: <s> Yapma </s> Bunu evde deneyin
Pazartesi Mini Golf: Her pazartesi (umarım!) Yayınlanan bir dizi kısa kod golf sorusu. Bazen insanlar hayatın kurallarından sıkılırlar: "bunu yapma", "bunu yapamazsın", "bunu yapmana izin vermeyiz". Bazen çok kısıtlayıcı görünebilir! Ama her zaman ve sonra, biraz eğlenmek güzel, bu yüzden bu kuralları değiştirmek için bazı kodlar yazalım. Ve biz onun …
24 code-golf  string 

9
Pyth nasıl geliştirilebilir? [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, sadece bu yazıyı düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 4 yıl önce kapandı . Pyth devam etmekte olan bir gelişme, yani her zaman yeni özellikler ekleniyor. Pyth'i daha …
24 tips  pyth 

9

20
Bir siparişi taklit etmek
Bir kaynak ve bir model olan iki sayı listesi göz önüne alındığında, kaynağı modelin göreli sırasına göre yeniden düzenleyin. Yeniden sıralanan kaynağın herhangi iki girişi, modelin aynı konumlarındaki girişlerle aynı şekilde karşılaştırılmalıdır. Örneğin, giriş s = [-5, 9, 4, 13, 11, -6, 0] p = [7, -4, 1, -8, 4, …

30
Bir dizenin ilk harfinin tüm oluşumlarını tüm dizgiden kaldır
Sadece karakterleri içeren bir giriş dizesi Verilen A-Z, a-zilk karakter ise ve boşluk (dizesinin ilk karakterin büyük ve küçük sürümleri tüm oluşumlarını kaldırın Akaldırmak As ve abirinci karakter ise s (boşluk) kaldır tüm boşluklar) ve çıktıyı yazdırır. Örnek vakalar: Testing Testing One Two Three -&gt; esing esing One wo hree …

18
3 var tercüman olun!
3var , A, B ve R olarak adlandırılan üç değişken kullanan bir ölü balık çeşididir. A ve B akülerdir , R ise bir sonuç değişkeni olarak kullanılır. Bu kod golf mücadelesinde, bu dilin soyulmuş bir versiyonu için bir tercüman yapmanız gerekiyor. Gerekli Komutlar: i Increments A d Decrements A s …

30
Merkez bulmak
Bir dizi ASCII karakteri verildiğinde, ortadaki karakteri çıkar. Orta karakter yoksa (dize düzgün bir uzunlukta olduğunda), sıra iki orta karakterin taban ortalaması olan ASCII karakterini çıkarır. Dize boşsa, boş bir dizge çıkarılmalıdır. Test durumları: 12345 =&gt; 3 Hello =&gt; l Hiya =&gt; q (empty input) =&gt; (empty output) Karakterlerdeki en …
24 code-golf  string 

12
Büyüklüğün Sinüsü
Giriş Herkes sinüs (günah) , kosinüs (cos) , tanjant (tan) , kotanjant (karyola) , sekant (sn) ve cosecant (csc) 'yi duymuştur . Neredeyse her açıdan onlara sahip. Daha az bilinen ya da hatırlanan, eski (exsec) , eski (excsc) , versine (versin) ve coversine'dir (cvs) . Neredeyse her açıdan da buna …

30
Filmin okunabilir bir biçimde okunabilir uzunluğu
Bir filmin IMDb'deki uzunluğunu aradığımda, birkaç dakika içinde görüntüleniyor. Hemen onu saat (ler) e ve dakikalara dönüştürmeye çalışırdım. Bunu otomatikleştirebilirsek daha iyi olur. Giriş: 150 min Çıktı: 2 hours 30 minutes Giriş: 90 min Çıktı: 1 hour 30 minutes Giriş: 61 min Çıktı: 1 hour 1 minute Giriş: 60 min …

4
Fourier'de golf oynamak
Meydan okuma Girdi olarak bir dize verildiğinde, o dizgeyi çıkaran Fourier programında golf oynayın. Fourier'de bir dizgeyi çıkarmanın kolay bir yolu yoktur: her karakter kodundan geçmeniz ve bunu bir karakter olarak çıkarmanız gerekir. Fourier Dil, programın başlangıcında 0'a ilklendirilen global bir değişken olan bir akümülatöre dayanmaktadır. Bu, dildeki hemen hemen …

8
ASCII Borromean Yüzükler
Borromean halkalar bunlardan herhangi birinin kaldırılması diğer iki bağlantıyı kaldırır şekilde bağlanmış üç dairenin meraklı bir set şunlardır: Birkaç lastik bant ve bağlayıcı halka ile kendiniz için bir set yapabilirsiniz . Daha fazla lastik bantla, herhangi bir Brunnian bağlantısını yapmak kolaydır . Borromean halkalarının bu resmi temsilini çıkaran (basan veya …

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.