Programlama Bulmacaları ve Kod Golfü

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

2
Şu koyunları yakala!
Siz bir çiftçisiniz ve koyun sürünüz kaçtı! Oh hayır! Bu koyunları içerecek çitler oluşturarak topla. Bütçede bir çiftçi olarak mümkün olan en düşük miktarda çit kullanmak istiyorsunuz. Neyse ki sizin için dünyanın en akıllı koyunları değil ve kaçtıktan sonra hareket etmekten rahatsız olmuyorlar. Görev Koordinatların bir listesi verildiğinde, koyunları içermek …
16 code-golf 


23
Bu Hardy-Ramanujan-Number-ish Harshad Sayısı mı?
Arka fon 1729 sayısı Hardy-Ramanujan sayısıdır. Şaşırtıcı bir özelliği, GH Hardy'nin bir hastanede onu ziyaret ettiği zaman S. Ramanujan (yaygın olarak en büyük Hintli matematikçi 1 olarak kabul edilir) tarafından keşfedildi . Hardy'nin kendi sözleriyle: Bir keresinde Putney'de hastayken onu göreceğini hatırlıyorum. 1729 numaralı taksi ile basmıştım ve bu sayının …

12
N-bit tam sayı çarpma taşmalarını sayma
Pozitif bir tamsayı verildiğinde N, tamsayıların çiftlerinin çıktısını 0 <= a <= b < 2**Nöyle verin a*b >= 2**N. kurallar NDilinizdeki tamsayılar için maksimum bit genişliğinden daha az veya ona eşit olduğunu varsayabilirsiniz (örneğin, C için , makinenin mimarisine bağlı olarak veya Naşmayacaktır ). Diliniz rastgele genişlikli tamsayıları işleyebiliyorsa, üst …

17
Mayweather vs McGregor: Nakit ödülü hazırlayın
Giriş Ağustos 2017, 26 günü, Floyd Mayweather Jr. kadar karşı karşıya gelecek Conor McGregor boks maçında. Her iki katılımcı da olağanüstü miktarda 100 milyon dolar alacak! Maalesef henüz paramız yok, ancak tüm banknotları içeren büyük evrak çantasını hazırlayabiliriz. _________________________ | | |=======================================| | $ $$$$$ $$$$$ $ $ | | …

13
N. Çift Mükemmel Sayıyı Çıkarın
Meydan okuma Bir tamsayı verildiğinde, n, girdi olarak 0 <= n <= 2^10, n'inci kusursuz sayıyı bile verir. Mükemmel Sayılar Mükemmel bir sayı bir sayıdır, burada x, faktörlerinin toplamının (kendisi hariç) x'e eşittir. Örneğin, 6: 6: 1, 2, 3, 6 Ve elbette, 1 + 2 + 3 = 66 mükemmel. …
16 code-golf  math  number 

3
Miller-Rabin Güçlü Sahte
Negatif olmayan bir tamsayı göz önüne alındığında N, ilk Nana tabanların tümüne güçlü bir yalancı suç olan en küçük tek pozitif tamsayıyı çıktılayın . Bu OEIS dizisi A014233'tür . Test Durumları (tek dizinli) 1 2047 2 1373653 3 25326001 4 3215031751 5 2152302898747 6 3474749660383 7 341550071728321 8 341550071728321 9 …

2
Tweetlerde İkili Tetris
Kısa bir süre önce (birkaç yıl önce) , Tetris'in 140 Bytes'te uygulanmasıyla ilgili web sitelerini programlama konusunda bazı sıkıntılar yaşandı . ... Küçük olmasına rağmen, Tetris'in basitleştirilmiş bir versiyonu olduğu ve tam bir uygulama olmadığı ortaya çıkıyor. Yalnızca çekirdek mantık işlevi 140 bayt Javascript'e sığar. Aslında çalıştırmak için, HTML ~ …


13
Trithagorean Üçlü
Bir Pisagor Paket denklemi için bir pozitif tam sayı çözüm: Trithagorean üçlü, denklem için pozitif bir tamsayı çözümüdür: Δn, n'inci üçgen sayısını bulur . Tüm Trithagorean üçlüleri de denkleme çözümler: Görev Pozitif bir tamsayı verildiğinde c, tüm pozitif tamsayı çiftlerini çıktı a,bolarak ath ve bthriangular sayılarının toplamı cthriangular olur. Çiftleri …

1
Rep kapağı olmadan itibarınız ne olurdu?
Bu meydan okumada, itibar sınırı PPCG'de mevcut değilse, itibarınızın ne olacağını hesaplayacaksınız. Adresdeki itibar değişiklikleri için ham verilere herkes erişebilir: codegolf.stackexchange.com/reputation . Ham veriler böyle bir kurulum izler (bunlar sayfamın sürümünün ilk birkaç satırıdır. total votes: 2955 -- bonuses (100) 2 37663 (10) -- 2014-09-11 rep +110 = 111 2 …

3
Duvarlara yürümeyi bırak!
Bazı metin tabanlı haydut beğenileri duvarlara girmenize izin vermez ve denerseniz size geri dönmenizi sağlar. Oyuncuyu en yakın geçerli yönde hareket ettirebildiğinizde neden bunu yapıyorsunuz? Meydan okuma Oyuncu bir adım attıktan sonra, yön ve 3'e 3 karakterlik bir ızgara verilen aynı ızgarayı veren bir işlev programı yazın. Örneğin, 9 #.. …
16 code-golf  random 

5
Bloklu Kelimeler
Tekrarlanan karakterleri olmayan ( bu kelime listesinden ) 4 harfli bir sözlük sözlüğü verildiğinde , bu kelimelerden BİRİNİ seçmeli ve aşağıdaki blok harf sözlüğünü kullanarak o kelimeyi çıkarmalısınız: .----------------. .----------------. .----------------. .----------------. | .--------------. || .--------------. || .--------------. || .--------------. | | | __ | || | ______ | || …

5
Golf dilinde saklama ipuçları
Golf dili yazıyorum. Kod-golf dilinde depolama için değişkenler, yığınlar, bantlar, kayıtlar vb. Önerir misiniz? Örtük girdi ne olacak? Kaba tanımlar: Bir değişken basitçe bir değer atanır ve daha sonra bu isimle alınabilmesi bir isim (golf dillerinde uzun genellikle bir karakter) 'dir. Bir kayıt değişkene benzer, ancak değeri ayarlamak / almak …

30
Exponentiation yerleşik olmadan x tamsayısını x gücüne yükseltin
Görev - Başlık hemen hemen o özetliyor: zam bir tamsayı x güç için x , 0<x. Kısıtlamalar: Üs alma kullanın exp(), ln()ve diğer güçler alakalı dil yerleşik ins gibi pow(), x^x, x**xyasaktır. Verilen tamsayının seçtiğiniz programlama dilinin sınırlarına uyduğunu varsayabilirsiniz. Test senaryoları: Input | Output --------------- 2 | 4 3 …

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.