«code-golf» etiketlenmiş sorular

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

10
Ayrıştırılamaz Maddelerdeki Permütasyonlar
Tamsayıların bir listesi verildiğinde, tamsayıların permütasyonlarının sayısını çıktı, ayırt edilemez permütasyonlar bir kez sayılır. nTamsayılar varsa ve her ayırt edilemeyen sayı grubunun uzunluğu varsa n_i, bun! / (n_1! * n_2! * ...) kurallar Girdi, 1 ile 12 arasında negatif olmayan tam sayıya sahip bir işleve veya programa bağımsız değişken olarak …

7
Jolf'da golf için ipuçları
Jolf @ CᴏɴᴏʀO'Bʀɪᴇɴ tarafından yapılan prosedürel bir golf dilidir. Jolf'ta golf oynamak için hangi ipuçlarınız var? Lütfen cevap başına bir ipucu gönderin. Bu ipuçları en azından Jolf'a özgü olmalıdır, örneğin yorumları kaldırmak bir cevaptır, ancak çok iyi değildir.
12 code-golf  tips 

9
Ondalık gösterimin tekrarını bulun!
Gelen bu meydan 2 yıl önce, bulduğumuz dönemini bir birim fraksiyonu ( 1/n where n is a natural number). Şimdi, göreviniz bir birim kesirinin tekrarını bulmak için bir program / işlev yazmaktır . Repetend gibi sonsuz tekrarlar ondalık genişleme parçasıdır: Ondalık ifadesi 1/6DİR 0.16666...ardından repetend olduğunu 6. Ondalık ifadesi 1/11DİR …

3
Hangi anahtarlar açık?
Giriş İş arkadaşınızla oturuyorsunuz, öğle yemeği yiyorsunuz ve üzerinde çalıştığınız en son ve sözde en büyük proje hakkında övünüyorsunuz. Sürekli egoizm vitrininizden bıkmak ve yorulmak, sizi susturmak için size meydan okuma yapar. Egoist ve mutlu-şanslı bir kişi olarak, elbette kabul ediyorsunuz (çünkü her zorluğu kabul etmelisiniz ). Meydan , o …
12 code-golf  string 

9
“Stair-ify” bir dize
"Stair ified" dizesi oluşturan bir program veya işlev yazmalısınız. Bir dizeyi nasıl "merdiven-ify" olarak şöyle sıralayabilirsiniz: Dizedeki her karakter için: Karakter 'y' içermeyen bir büyük veya küçük harf sesli harfse, çıktıyı dize işleminin geri kalanında bir sütun yukarı taşır . Karakteri bir boşluk veya bir sekme ise, çıkış o zaman …
12 code-golf  string 

2
Strawpoll yapın
Strawpolls harika ve her zaman sohbetlerde her şey hakkında görüş almak için kullanıyoruz. Ancak, bunları yapmak için bir web tarayıcısına ihtiyacınız olduğu için yapmak biraz can sıkıcı ve herkes PPCG'ye yalnızca SE API'leri ve kıvrılma yoluyla eriştiğimi biliyor. Bu yüzden , verilen seçeneklerle bir strawpoll yapmak için Strawpoll API'sini kullanan …

3
İkili dizenin yarısını tersine çevirme
Bu benim için bir takip sorudur Puzzling.SE soru : bir işlev var mı diye sordum f böylece Boole dizelerine Boole dizeleri haritalama f (f (b)) = (b) ters tüm girişindeki dizeleri için b . ( Tersine , bitlerin sırasını tersine çeviren işlevi kastediyorum.) Yukarıdaki bağlantı büyük f tarafından kanıtla olumlu …
12 code-golf  string 

2
Kelime Arama Yardımcısı
Geçenlerde kelime aramaları yaptığını ve bunu olacağını düşündüm bu yüzden kelimelerin hepsi okursanız çok daha kolay soldan sağa. Ancak tüm satırları yeniden yazmak çok çaba gerektirir! Bu yüzden yardımcı olmak için kod golfçüleri yazıyorum. (Feragatname: Yukarıdaki hikaye uzaktan doğru olabilir veya olmayabilir.) Kodunuz dikdörtgen bir ızgara alır ve tüm satırları …

4
Doğrusal Bir Denklem Çözme
Bu meydan okuma ama daha iyi bir spesifikasyon ile. spec Programınız tek bir değişken içeren doğrusal bir denklem alır xve değerini verir x. Giriş / Ayrıştırma Giriş yalnızca sayılar, işleçler, parantez ( ()) xve bir =işaret içerecektir (bu boşluk olmadığı anlamına gelir). Parantez daima dengelenir. Her zaman en az 1 …

23
Çokgen sayılar
Çokgen sayı, kboyuttaki bir -gondaki nokta sayısıdır n. Size verilecek nve kgöreviniz ilgili sayıyı çıkaran / yazdıran bir program / işlev yazmaktır. puanlama Bu kod golfü . Baytlarda en kısa çözüm kazanır. Misal 3Rd altıgen numarası ( k=6, n=3) 'dir 28çünkü 28noktalar yukarıda. testcases Bu Pyth test paketinden üretilebilir . …

7
Hiper küpün kenarlarında
İşiniz n>0girdi olarak bir tamsayıyı alacak ve nboyutlu hiper küpün kenarlarının bir listesini çıkaracak bir işlev veya program yazmak olacaktır . Grafik teorisinde bir kenar, birbirine bağlı olan 2-nokta köşesi (veya isterseniz köşeler) olarak tanımlanır. örnek 1 A 1 boyutlu hiperküp bir çizgidir ve iki kesişim noktası, biz arayacak özellikleri …

7
Bağımlılığa göre öğeleri sıralama
Hedef Her bir öğenin belirtilen bağımlılıklarından sonra listelenmesini sağlayarak bir öğe listesini sıralayın. Giriş Her tamsayı, bu öğenin gelmesi gereken başka bir öğenin 0 veya 1 tabanlı dizinini belirlediği bir tamsayı dizisi dizisi. Giriş bir dizi veya karakter dizisi veya okunabilir başka bir şey olabilir. Örneğin, 0 tabanlı bir girdi: …

1
Bu kelimede kaç harf var?
Project Euler # 17'den esinlenerek , bu sizin meydan okuma. Bir sayıyı girdi olarak alan tam bir program veya işlev yazın, ardından sayıyı saymak için İngilizce'ye (birinden başlayarak) kadar sayı yazıp döndürün. Boşluk, virgül veya kısa çizgi eklemezsiniz, ancak sözcüğü eklemeniz gerekir and. Örneğin. 342 yazıldığından: Three Hundred and Forty-Two. …
12 code-golf  math  number 

6
İkili arama için adım sayısı
Pozitif bir tamsayının bir girdisi verildiğinde, 1'den başlayan bir ikili arama yoluyla girişi bulmak için gereken adım sayısını çıktılayın. Girdi olarak verilen tamsayı için ikili bir aramayı simüle ediyoruz, buradaki simüle edilmiş araştırıcı tekrar tekrar bir tamsayıyı tahmin edebilir ve çok yüksek, çok düşük veya doğru olup olmadığını söyleyebilir. Tamsayıyı …

4
Temsilcinizi yeniden hesaplamanıza yardımcı olun!
Birkaç ay önce, sorulara ilişkin upvotes için verilen itibarı artırma konusunda meta hakkında bir tartışma yaptık. İşte oy için mevcut itibar sistemimizin temelleri: 1 Bir soru upvote U5 itibar değer. Bir cevap upvote u10 itibar değer. Bir soru veya cevap aşağı oy d-2 şöhrete değer. Yeni bir sistem için birçok …

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.