Programlama Bulmacaları ve Kod Golfü

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

17
Rakam deseniyle eşleşiyor mu?
Geçenlerde bir Matematik sınavına girdim ve testin belirli bir sayısının ilginç bir desenle eşleştiğini fark ettim. Number ( 28384) bu gibi görünen genel bir rakam dizisiyle eşleşti (n)(x)(n+1)(x)(n+2)(x)(n+3) etc... Tek basamaklı tamsayılar nerede nve nerede x. Dizisi ya da başlayabilir xveya nbirlikte her iki ucundan ve xya n+y. Göreviniz, çok …

1
Kaktüs mü?
Grafik teorisinde, bir Kaktüs , grafikteki herhangi iki basit çevrimin en fazla bir tepe noktasını paylaşacağı şekilde bağlı bir grafiktir. İşte kesik çizgilerle özetlenen 3 basit çevrimi olan bir Kaktüs. Aşağıdaki grafik yukarıda gösterilene benzemektedir ancak bir Kaktüs değildir, çünkü kırmızı ile işaretlenmiş iki köşe iki basit döngü tarafından paylaşılmaktadır. …

10
Yağmur damlaları… gözlüklerimin üzerine mi düşüyor?
Yağmur yağdığı İngiltere'de yaşıyorum. Çok. Ayrıca, görmek için gözlük takmaya ihtiyaç duyma şanssızlığına da ihtiyacım var. Bu zorluk, hepiniz aynı şeyi deneyimlemeniz için! Görev Her saniye eklenen bir damla su ile ASCII sanat gözlük çıktı. Giriş Yok Çıktı Üzerlerine su damlası olan bir çift gözlük. Gözlük ________________________ | /__\ | …

16
ASCII kutularını kutulara çizme
Sorun verilen girdi a,b,c a,b,cpozitif tamsayılar nerede pozitif ve a > b > c İzin verilen herhangi bir karakterden bir kutu oluşturun a x a b x bÖnceki içinde boyutlara sahip izin verilen farklı karakterlerden oluşan bir kutuyu ortalayın c x cÖnceki içinde boyutlara sahip izin verilen başka bir karakterden …

18
Karışık bir desteden kart alın
Giriş Yok Çıktı 52 kart. Kopya yok. Kartlar unicode karakterleri ile temsil edilir, örneğin 🂹. Unicode codepoints aşağıdaki biçimi aşağıdaki gibidir: İlk üç rakam 1F0. Bir sonraki rakamdır A, B, C, veya Dsırasıyla maça, kupa, karo ve kulüpleri için. Bir sonraki rakamdır 1yoluyla Cve Eçeşitli numaralar / yüz kartları için. …

30
Ejderha Eğrisi dizisi
Dragon eğri dizisi (veya normal kağıt katlama dizisi), bir ikili dizisidir. a(n)En az kayda değer olan 1'in bıraktığı bitin ihmali ile verilir n. Mesela hesaplamak a(2136)için önce binary'e dönüştürelim: 100001011000 En az anlamlı parçamızı bulduk 100001011000 ^ Biraz soluna git 100001011000 ^ Ve olumsuzluğunu iade et 0 Görev Girdi olarak …

13
100 baytın altındaki en yavaş büyüyen işlevi oluşturun
İşiniz en fazla 100 baytta yapabileceğiniz en yavaş büyüyen işlevi oluşturmaktır. Programınız, negatif olmayan bir tamsayı girişi olarak alır ve negatif olmayan bir tamsayı verir. Programınızı P olarak adlandıralım. Bu iki kriteri karşılamalıdır: Kaynak kodunun 100 bayttan küçük veya ona eşit olması gerekir. Her K için bir N vardır, öyle …

6
Ekler veya Bağımlı mı? Bağlıdır
Beyin flak yarın bir yaşında! Doğum gününün şerefine, birkaç kullanıcının beyin-flakla ilgili sorular gönderdiği PPCG tarzı bir doğum günü partisi veriyoruz! Kutlamamıza yardım et! :) Brain-flak, tüm komutların parantez olduğu ve tüm parantezlerin tam olarak eşleşmesi gereken yerde yazdığım ezoterik bir dildir. Kendi tanımımı ödünç almak için : Bu meydan …

3
Ejderin Görüntüsü
Bir kare yapılmış ikiz ejderha eğrisi serin bir gif gördüm ve başka bir temel görüntüden başlarsak ne olacağını merak ettim. Bu yüzden bunu yapmak için bir program yazdım. O kadar havalı ki, bunu bir meydan okuma olarak yapmanın eğlenceli olacağını düşündüm. Görev Kenar gücü 2 olan (4'ten büyük) kare görüntü …

2
“Alt vektör ters” i kullanarak sıralamayı optimize edin
Bu bir en az operasyonları objektif en az iptalleri kullanarak artan düzende bir vektör sıralamak nerede meydan. Algoritmanız vektörü yalnızca "alt vektör ters" 1'i kullanarak sıralayabilir , ancak aritmetik işlemler, döngüler, sıralanıp ayarlanmadığını kontrol etme vb . İçin diğer işlemleri kullanabilir . 1 Bir "alt vektör ters": Vektörde bir sayı …

10
Doğal Kütükte Karıncalar
Bu iyi bir acemi mücadelesi ve iyi bir zaman katildir. Ben sadece doğal bir kütük dedim, çünkü başlık çok kısa, bunun logaritma ile ilgisi yok. Verilen 2 değişken: Karıncaların sayısı n. Günlüğün genişliği w. Çıkış genişliğinin bir günlük wolan nkarıncalar (Örnek gösterilmiştir w=3, n=6) | | | \O/ \O/ \O/ …

15
Tek bir sayının kaç alfanümerik karakterden oluşabileceğini bulma
Alfanümerik karakterler ASCII değerlerine sahiptir: 0-9 -> 48-57 A-Z -> 65-90 a-z -> 97-122 Buradaki zorluk, girdi olarak bir tamsayı almak ve bu sayının ardışık rakamları kullanılarak kaç karakterin yapılabileceğini ortaya çıkarmaktır. Karakter kodları çakışıyor olabilir. iki kez olduğundan, bununla 666sonuçlanmalı .266 Test durumları: Input: 5698 Possible characters: '8' (56), …
23 code-golf  string 

12
Diffy oyunum dejenere mi?
Son zamanlarda cevapsız kalan Diffy oyunları hakkında bir soru yayınladım . Sorun değil, soru gerçekten zor, ama topun yuvarlanabilmesi için Diffy oyunları hakkında daha kolay bir soru yapmak istiyorum. Diffy nasıl çalışır? Diffy Oyunları Bul kopyalandı Diffy oyunu aşağıdaki gibi çalışır: Negatif olmayan tam sayıların bir listesiyle başlarsınız, bu örnekte …


30
Diğer elementlerin toplamının paritesi
Görev Bir pozitif tamsayı dizisi göz önüne alındığında, her bir öğeyi diğer öğelerin toplamının paritesi ile değiştirin. Dizinin en az 2 elemana sahip olması garanti edilir . Tanım Eşlik: bir sayının tek mi, çift mi olduğu. Örnek Dizi için [1,2,3,1]: Örneğin 1paritesiyle değiştirin .2+3+1even Örneğin 2paritesiyle değiştirin .1+3+1odd Örneğin 3paritesiyle …

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.