«code-golf» etiketlenmiş sorular

Code-golf, kaynak kodunun en az baytında belirli bir sorunu çözmek için bir yarışmadır.

10
Labirent çözülebilir mi?
Bulmaca Bir labirent n * m çözülemiyorsa 0 yazdır Bir labirent n * m çözülebilirse 1 yazdırın (1 veya daha fazla yolla) (bu yüzden yollar istemiyorum ama çözmek mümkün ise !!!) Giriş dizisi (2d): [[0,0,0,0,0,0,1],[0,0,0,0,0,1,0],[0,0,0,0,1,0,0],[1,0,0,0,0,0,0]] XXXXXXXXX XS XX X X X X X X XX FX XXXXXXXXX 0 = can …

2
Connect 4 oynayın!
Connect 4 oyununu oynamak için bir program yazın . Tahta durumunu girdi olarak alırsınız ve ya arka arkaya 4 (yatay, dikey veya çapraz) almak veya rakibinizin aynı şeyi yapmasını engellemek için hangi sütunu yerleştireceğinize karar vermelisiniz. Tahta, her hücrenin boş ('') olabileceği, parçanızı ('X') veya rakibinizin parçasını ('O') içerebileceği 6x7 …

10
Mısır Kesirleri
Genel bakış: Kaynaktan Wikipedia : bir Mısır fraksiyon ayrı birim fraksiyonlarının toplamıdır. Yani, ifadedeki her kesirin 1'e eşit bir payı ve pozitif bir tamsayı olan bir payda vardır ve tüm paydalar birbirinden farklıdır. Bu tür bir ifadenin değeri, pozitif bir rasyonel sayı a / b'dir. Her pozitif rasyonel sayı bir …

30
Döndürülmüş dizeleri algılama
Adresinden iki dizeyi okuyun stdin. Çıktı Yesbir dize diğer bir döndürülmüş halidir ise. Aksi takdirde çıktıNo testcases Giriş CodeGolf GolfCode Çıktı Yes Giriş stackexchange changestackex Çıktı Yes Giriş stackexchange changestack Çıktı No Giriş Hello World Çıktı No
20 code-golf  string 

19
Temel Hesap Makinesi
Hesap makinesine girilecek dizeyi değerlendirmek için bir program yazmalısınız. Programın girişi kabul etmesi ve doğru cevabı vermesi gerekir. Standart giriş / çıkış fonksiyonları yoktur diller için, işlevlerini üstlenebilir readLineve print. Gereksinimler Herhangi bir "eval" işlevi kullanmaz Kayan nokta ve negatif sayıları işleyebilir En azından +, -, * ve / operatörlerini …

30
Önce tek sayıları sırala
Belirli bir listeyi, tüm tek sayılar tüm çift sayılardan önce görünecek şekilde yeniden düzenleyin. Bunun yanında, çıktı listesi herhangi bir sırada olabilir. Giriş yalnızca tamsayılar içerecektir, ancak negatif olabilir ve kopyalar olabilir ve herhangi bir sırada görünebilirler. En kısa çözüm kazanır. Test senaryoları [1,2] → [1,2] [2,1] → [1,2] [1,0,0] …

30
Kod noktası toplamı quine
Bu sitedeki tüm quine zorlukları bayt sayısına veya karakterlerin kendilerine odaklanır. Bu farklı. Sorun, kaynağın kod noktası toplamı ile aynı bir kod noktası toplamı olan çıktı üreten bir program yazmaktır. Bir kod noktası toplamı üretmek için: Programın karakter kümesindeki karakterlerin değerlerini bulun. Örneğin - FOOASCII'de: F= 70, O= 79, O= …
20 code-golf  quine 

9
Hamming sayıları
Pozitif bir tam sayı verildiğinde, birçok çekiçleme sayısını sırayla yazdırın . Kurallar: Giriş pozitif bir tamsayı olacak n ≤ 1 , 000 , 000n≤1,000,000n \le 1,000,000 Çıktı, https://oeis.org/A051037 adresinin ilk n terimi olmalıdır Yürütme süresi <1 dakika olmalıdır Bu kod golfü ; en kısa kod kazanır

6
Bozuk Para Sorunu
Arka fon Gölfenistan'ın hayali ulusunun resmi para birimi foo ve dolaşımda sadece üç çeşit para var: 3 foos, 7 foos ve 8 foos. Bu paraları kullanarak 4 foo gibi belirli miktarların ödenmesinin mümkün olmadığı görülebilir. Bununla birlikte, yeterince büyük miktarlar oluşturulabilir. İşiniz, madeni para sorunu olarak bilinen madeni paralarla (bu …

7
Yuvarlanan Quine Zar
Kendini çıktısı alan bir program oluşturun. Ancak, kaynak kod n kez tekrarlanırsa (kaynak kodun bir kopyasını n-1 kez bitirmek anlamına gelir) , orijinal kaynak kodunu çıkış 1 / n olasılığı, çıkış 1 / n olasılığı olmalıdır iki kez tekrarlanan kaynak kodu, üç kez tekrarlanan kaynak kodunun çıkışının 1 / n …

2
N boyutuna kadar kareler içeren en küçük dikdörtgenin alanını bulun
Bu, OEIS sekansı A038666'ya uygulandığı haliyle, normal tipte bir sekans sorusudur . Yani, aşağıdakilerden birini yapın: Hiçbir girişi veya herhangi bir girişi kabul etmeyin ve evrenin ısı ölümüne kadar A038666 çıktısını alın. Pozitif giriş olarak bir tam sayı, ve çıkış kabul nnn A038666 ya da ilk th terimi nnn açısından. …

4
Kase Kazık Yüksekliğini Hesapla
Kase Kazık Yüksekliği Bu bulmacanın amacı, bir kase yığını yüksekliğini hesaplamaktır. Bir kase, kalınlığı olmayan radyal simetrik bir cihaz olarak tanımlanır. Siluet şekli eşit bir polinomdur. Yığın, her biri eşit bir polinom ile ilişkili olan ve bir katsayı listesi olarak girdi olarak verilen bir yarıçap listesi ile tanımlanır (örneğin, liste …

6
İki bağlantılı program kullanarak n'ye kadar sıra sayıları
... Sıralı sayılar (veya sıralı sayılar) sıralı bir sırada konumu veya sıralamayı temsil eden kelimelerdir. Gönderen Wikipedia . Göreviniz, sıralı dizinin ilkinden başlayarak çıktısını almak için 2 ayrı program (2 farklı dilden yapılabilir) kullanmaktır nth. Bunun secondyerine tam kelimeyi çıkartabilirsiniz 2nd. Sıra sayılarının zorluğu, özellikle bu girişte daha önce gündeme …
19 code-golf 

12
Landau'nun işlevini hesapla
Landau fonksiyonu g(n)g(n)g(n) ( OEIS A000793 ) simetrik grubun bir elemanının maksimum seviyesini verir SnSnS_n . Burada, bir permütasyon sırası ππ\pi en küçük pozitif tam sayı olduğu kkk şekilde πkπk\pi^k permütasyon en döngüsü ayrışma döngü uzunlukları en az ortak katı eşittir - kimliktir. Örneğin, g(14)=84g(14)=84g(14) = 84 , örneğin (1,2,3) …

15
Genişlet ve Sözleşme Yap
Giriş olarak pozitif bir tamsayısını alın . İle Başlat ve sürekli artırmak on büyük tamsayı gücüyle öyle ki ve .kkkn : = 1n:=1n := 1nnnbeniii ≤ ni≤ni \le ni + n ≤ ki+n≤ki + n \le k olana kadar tekrarlayın ve hem ilk hem de son dahil tüm ara değerlerinin …

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.