Programlama Bulmacaları ve Kod Golfü

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

10
Ben İkincil bir Toksik miyim?
Arka fon Ramanujan'ın numarası olan 1729'a, Hardy'nin (muhtemelen apocryphal) hikayesi nedeniyle kendisine yumuşak görünen bu numaraya sahip hastanede Ramanujan'ı ziyaret etmek için bir taksiye binmesi nedeniyle taksi taksi numarası denir . O zamandan beri, iki (veya bazen 'k') farklı yolla iki nci gücün (pozitif tamsayıların) toplamı olarak ifade edilebilen "taksikabat …

16
Bu site kapalı mı yoksa sadece ben mi?
Meydan okuma Meydan kullanarak, basit http://isup.me bir giriş yapılmış web sitesi yukarı veya aşağı olmadığını belirlemek. Site çalışıyorsa, gerçek bir değer döndürmelisiniz ve site kapalıysa, bir falsey değeri döndürmelisiniz. kurallar Giriş, stackexchange.comveya gibi bir web adresi olacaktır google.co.uk. Giriş zorunda kalmayacaksınız http://, https://dize başında vb ama olabilir www.veya codegolf.başlamak en …

8
Tüm Anagramları ve Subanagramları da bulun!
Bu soru büyük ölçüde bu soruya dayanmaktadır , ancak bir takım ek zorluklar içermelidir. Senin görevin Bir dize alırken, tüm olası anagramlarını yazdıran bir program veya işlev yazmalısınız. Bu sorunun amacı için bir anagram, orijinal dize ile aynı karakteri içeren ancak orijinal dize olmayan bir dizedir. Bir altanagram, girilen bir …

3
Bir şifre okuyun: mobilde!
Sayesinde MD XF, son meydan okumadan , şimdi pek çok farklı dilde şifreleri okuyabilirsiniz! Sorun şu ki, şimdi uygulamalarımızı mobil cihazlara taşımamız gerekiyor ve şifre girişini biraz farklı yapıyorlar. Meydan okuma Klavyeden bir dize okuyun. Bir karakter kher girildiğinde, kısa bir zaman aralığı için görüntüleyin. Zaman aralığı geçtikten VEYA kullanıcı …
13 code-golf  string 

4
Modüler güç kulelerini değerlendirin
İki n ve m sayısı verildiğinde, sonsuz güç kulesini değerlendirin: n ^ (n + 1) ^ (n + 2) ^ (n + 3) ^ (n + 4) ^ ... mod m ^ Öğesinin doğru ilişkilendirici olduğunu unutmayın. Yani 2 ^ 3 ^ 4 = 2 ^ (3 ^ 4). Şimdi, …

2
Ölümünü atlat!
Giriş "Muhuhuhahahah!" Deli bilim adamı güler. "Kendi küçük oyunumda mahsur kaldın!" Önünüzde ölümcül bir yılan çukuru, arkanızda ise dipsiz bir uçurum var. Çıkış yok, sıkıştın! "Önünüzdeki iki adım yılan çukuru ve arkanızdaki iki adım uçurum. Ama! Hareket etmeden önce, ileri ve geri bir dizi adım yazmalı ve bana vermelisin. Ama! …

1
Github Messenger
Amaç: Bu hedef bir dize almak ve bir mesajı görüntülemek için hangi günlerde kaç katkı yapılması gerektiğini ortaya koymak. Şartname Giriş Destek mektupları artı boşluk (yani [A-Za-z ]) Uzay boş 3X7 Harfler aşağıda verilen bu 5x7 DOT Matrix yazı tipinde tanımlanmıştır Her harfin boyutu minimum sınırlayıcı dikdörtgendir (ör l = …
13 code-golf  date 

4
En Hızlı Yaklaşık Ortak Bölen
genel bakış Bu zorlukta, her ikisi de orta boyutlu bir sayının katından daha küçük olan küçük bir uzaklık olan iki sayı verilecektir. Küçük bir ofset haricinde, her iki sayının da neredeyse böleni olan orta boyutlu bir sayı çıkarmalısınız. İlgili sayıların boyutu bir zorluk parametresi ile parametrelenecektir l. Hedefiniz, sorunu l1 …

7
Eski C Kodu Dönüştürücü *
* Transmogrifier nedir? In C programlama dilinin adı verilen oluşumlar vardır digraphs ve üç karakterli az görülen karakterlere değerlendirmek iki ve üç karakter dizileri vardır. Örneğin, ??-klavyeniz yoksa kullanabilirsiniz ~. Metin verildiğinde, aşağıdaki digraf ve trigrafların (sol taraf) tüm örneklerini doğru, daha kısa, golf karakteriyle (sağ taraf) değiştirin. ??= # …
13 code-golf  string 

25
Harmonik Sekansın Kısmi Toplamı!
Tanım Matematikte Harmonik Dizi , yani n, inci dizisine süresi karşılıklı eşit n . Giriş Bu meydan okumada, girdi olarak pozitif bir tamsayı n verildiğinde , Harmonik Sekansın ilk n teriminin Kısmi Toplamını verir . Giriş Size pozitif bir tamsayı verilir (diliniz tarafından desteklenen sayılar aralığında). Zorluk yalnızca pozitif tamsayılar …

2
Haritada yakınlaştırma
Göreviniz, haritayı girdi olarak vermek, ölçeğe bağlı olarak haritayı uzaklaştırmak veya uzaklaştırmaktır. Verilen ölçeğin uzaklaştırma ölçeği olduğuna dikkat edin , böylece 0 ile 1 arasındaki bir ölçek gerçekten yakınlaşacaktır. Örneğin, aşağıdaki (kötü yapılmış) harita verildiğinde: ..____.... ../OOO\... ..\OO/\... .......... Ölçek faktörü 2 ise, önce 2x2 bölümlerine ayırmalısınız: .. | __ …
13 code-golf  string 

13
Fibonacci-quine uygulayın
Bir Quine çalıştırmak kaynağını veren bir programdır. Bu meydan okumada, bir tür varyantı olan bir Fibonacci-quine yapmalısınız. Fibonacci-quine nedir? Bir Fibonacci-quine, kaynağın aşağıdaki kural ile değiştirilmesini sağlayan bir programdır: İlk kaynak olmalıdır ...2.... Başka bir deyişle, kaynak içermelidir 2. (Neden 2? Eğer 1 olsaydı, kimse ilk 1 mi yoksa ikinci …

7
Maksimal eşleşen kenarlar kümesi bulun
Bağlı yönlendirilmemiş bir grafik düşünün. Bir kenarların eşleşen bir dizi bu grafikte kenarlar öyle ki grubu payında iki kenar ortak bir tepe oluşan bir dizi olarak tanımlanmıştır. Örneğin, soldaki şekil yeşil ile eşleşen bir kümeyi belirtirken, sağdaki şekil kırmızı ile eşleşen olmayan bir kümeyi belirtir. Eşleşen bir kümenin maximally matchingveya …

30
Belirtilen dizindeki dizenin öğesi
Uzunluğundan daha az bir dize sve negatif olmayan bir sayı nverildiğinde s, karakterin n-d konumunda çıktı alın s. 0-indeksleme ve 1-indekslemeye izin verilir. 1 endeksleme niçin pozitif ve uzunluğuna eşit veya daha az olacaktır s. s yalnızca yazdırılabilir karakterlerden oluşur. Herhangi bir makul giriş / çıkışa izin verilir. Standart boşluklar …
13 code-golf  string 

18
SE ne zaman kapanacak?
SE sadece bugün 2017-05-04 00:00 UTC saat 00:20 UTC'ye kadar kapalı / okunacaktır . Zorluk, SE aşağı / salt okunursa gerçek bir değer ve SE değilse yanlış bir değer üretmektir. Herhangi bir girdiniz olmayabilir ve SE'nin aşağı / salt okunur olup olmadığını belirlemek için date yerleşimlerini kullanmalısınız (aslında SE api …

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.