Programlama Bulmacaları ve Kod Golfü

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

19
Eksik astarları yazdırın
Görev Sayısal bir girdi iletildiğinde x, x1 olmayan karekökün altındaki primerleri yazdırmayan veya döndüren bir program veya işlev yazın x. Örnekler Izin vermek f(x)fonksiyonu olmak: >>> f(4) [] >>> f(5) [2] >>> f(20) [3] >>> f(60) [7] >>> f(100) [3, 7] >>> f(10000) [3, 7, 11, 13, 17, 19, 23, …

16
Artı ve Times, Olanlar ve Dokuzlar
Bu yineleme ilişkisini , negatif olmayan bir tamsayı girip çıkaran bir işlev veya program olarak uygulayın : F (0) = 0 F (N) = F (N-1) 'den büyük olan en küçük tam sayı, taban-10 basamaklarının toplamı ve / veya ürünü N olacak şekilde N, programınızın girişi ve F (N) çıktısıdır. …

3
Yardım! Daha fazla ödevim var!
Öğretmenim Marslı Ödevlerimden çok mutsuzdu . Tüm kurallara uydum, ama çıkardığım şeyin anlamsız olduğunu söylüyor ... ona ilk baktığında çok şüpheliydi. “Bütün diller Zipf yasasını izlemeli falan filan” ... Zipf yasasının ne olduğunu bile bilmiyordum! Bu çıkıyor Zipf yasası devletler Eğer y ekseni üzerinde her kelimenin sıklığı logaritmasını ve x …
18 code-golf 

1
Birden çok dosyayı birleştirmek için en az disk yazıyor
Giriş Bir disk endeksli blokları olan bir doğrusal konteyner 0aracılığıyla size-1. Bir dosya, söz konusu dosya tarafından kullanılan adlandırılmış bir blok dizinler listesidir. Örnek bir dosya sistemi şöyle ifade edilir: 15 ALPHA=3,5 BETA=11,10,7 "Diskin 15 bloğu var, ALPHA dosyasının ilk bloğu dizin 3'teki disk bloğudur ..." Disk haritası şu şekilde …

7
Eyjafjallajökull patlaması?
2010 yılında, Eyjafjallajökull adında kısaca isimlendirilen bir İzlandalı Vulcano patladı ve bu da uzun planlı uçuşumun iptal edilmesine neden oldu. Bunun tekrar olması durumunda, önceden bilmek istiyorum, bu yüzden lütfen basit bir görsel uyarı sistemi oluşturmama yardım edin! Giriş Al İzlanda Meteoroloji Ofisi girdi (string) gibi volkanik aktivite uyarısı kodu: …

17
PPCG Jeopardy: Soyguncular
Siteyi ne kadar iyi tanıyorsunuz? Hadi bulalım. Bu bir polis ve soyguncu mücadelesi. Polisin iş parçacığı . Bir soyguncu olarak şunları yapmanız gerekir: Bir polisin gönderimi ile eşleşen silinmemiş, kapalı olmayan bir meydan okuma bulun. Zorluk şu etiketlere sahip olamaz: polisler ve soyguncular , popülerlik yarışması , kod trolling , …

9
Meta-poliglot sorgusu
PPCG'de geçirdiğim zamanlarda, quine problemlerinin ve çok dilli problemlerin oldukça popüler olduğunu fark ettim. Ayrıca, sorunlara meta çözümler, yani bir sorunun çözümü olan bir program oluşturan komut dosyaları, topluluktan çok olumlu geri bildirim alma eğilimindedir. Bu nedenle, bu üç fikri uygulayan bu zorluğu yarattım. Göreviniz, okuyucu ve kod golf meraklısı, …

16
Verilen Olayların Tüm Kombinasyonlarının Olasılığı
0.0 ile 1.0 arasında olasılıkları olan bir dizi olay göz önüne alındığında, meydana gelen her bir kombinasyonun olasılığını üretir ve türetir. Seçtiğiniz dilde hangi yapıda olursa olsun bir dizi sayı sağlandığını varsayabilirsiniz. İşte bir örnek; dizinin kombinasyonlarının uzunluğunun belleğe sığdığını varsayabilirsiniz: { 0.55, 0.67, 0.13 } Program, her bir kombinasyonu …

16
Dalgalı Kelimeleri Bulun!
(Not: Bu benim önceki meydan okuma daha kolay bir spin- in Sonsuzluk Kelimeleri Bul!, Önceki diğer meydan okuma bir spin- up Dönen Kelimeleri Bul! :)) Dalgalı Bir Kelimenin Tanımı : Alfabedeki (AZ) bir Dalgalı Sözün tüm karakterlerini eğrilerle bağlarsanız, aşağıdaki diyagramlarda olduğu gibi sürekli olarak sağa veya sola doğru giden …
18 code-golf  string 

13
Goldbach bölümleri
Goldbach varsayımı ikiden büyük her çift sayısının iki asalın toplamı olarak ifade edilebileceğini belirtir. Örneğin, 4 = 2 + 2 6 = 3 + 3 8 = 5 + 3 Ancak, 10'a ulaştığımızda ilginç bir şey olur. Sadece 10 kişi yazılamaz 5 + 5 ama aynı zamanda şu şekilde de …

24
İkili Geri Sayım Uzunluğu
esinlenerek sonsuzdan geri sayım Negatif olmayan bir tamsayı verildiğinde N, 0'a ulaşmak için gereken aşağıdaki adımların tekrar sayısını girin: Nİkili biçime dönüştür ( 4812390 -> 10010010110111001100110) Her biti çevirin ( 10010010110111001100110 -> 01101101001000110011001) Baştaki sıfırları kırp ( 01101101001000110011001 -> 1101101001000110011001) Ondalık biçime dön ( 1101101001000110011001 -> 3576217) kurallar Giriş ve …

19
Mertens işlevini hesapla
Pozitif n tamsayısı verildiğinde , Mertens fonksiyonunun M ( n ) değerini hesaplayın. ve μ ( k ) 'dir Möbiüs fonksiyonu μ ( k ) 1 ise = k farklı asal faktörler eşit sayıda varsa, -1 k farklı asal faktör tek sayıda ve 0 ana faktörler farklı değilse. Bu kod …

14
Sayı çiftlerini gitar notalarına çevirin
Bir gitar klavyesi şeması şöyle görünür: 0 1 2 3 4 5 6 7 8 9 10 11 12 <- Fret number (0 means it's open) |-E--F--F#-G--G#-A--A#-B--C--C#-D--D#-E |-B--C--C#-D--D#-E--F--F#-G--G#-A--A#-B |-G--G#-A--A#-B--C--C#-D--D#-E--F--F#-G |-D--D#-E--F--F#-G--G#-A--A#-B--C--C#-D |-A--A#-B--C--C#-D--D#-E--F--F#-G--G#-A |-E--F--F#-G--G#-A--A#-B--C--C#-D--D#-E Gördüğünüz gibi, açılan ilk dize (üstten) bir E. İlk dizgideki ilk perde bir F. Üçüncü teldeki dördüncü perde …

6
Minecraft kale fraktal
Diğer PPCG kullanıcılarından bir youtube videosundan ilham aldı ... Meydan okuma ASCII-art Andesite ve Diorite bir Minecraft kale duvarı çizmek kullanmaktır. Şekil duvarı olan Cantor ayarlayın . Referans olarak, Cantor Set aşağıdaki N kez tekrarlanarak yapılır : Mevcut adımı üçe katla Ortadaki yeri boşlukla değiştirin Altına tam bir satır ekleyin …

11
Oto-süper-logaritmayı yapın
Pozitif bir tamsayı verilen n ve bir sayı a , n -inci tetrasyon arasında bir olarak tanımlanan bir ^ ( a ^ ( a ^ (... ^ a ))), burada ^ üs (veya güç) temsil eder ve ifade içerir numara bir tam n defa. Başka bir deyişle, tetrasyon sağ çağrışımlı …
18 code-golf  math  number 

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.