Bir arkadaşımla matematik sorusu üzerinde çalışıyordum ve cevabı bulan bir senaryo yazmaya karar verdik. Orijinal soru aşağıdaki gibidir:
İki doğal sayının farkı 2010 ve en büyük ortak paydaları, en düşük ortak çarpanlarından 2014 kat daha küçüktür. Olası tüm çözümleri bulun.
Programı birbirinden bağımsız olarak yazmaya başladık ve çalıştığında yönetebileceğimiz en az miktarda baytı elde etmek için golf oynamaya karar verdik. Biz muhteşem 89 bayt bu güzel kod satırı ile sona erdi.
from fractions import*;print[i for i in range(10**6)if i*(i+2010)/gcd(i,i+2010)**2==2014]
Kimse daha kısa bir kod parçası yazmayı başarabildiğini, ilk 1 milyonu numaralandıran görmek istedik. Yarışmak için yeterince cesursanız, istediğiniz herhangi bir dili kullanabilirsiniz, ancak Python 2'nin kodunuzu bizimkilerle karşılaştırabilmesini tercih ederiz.
Genel kurallar geçerlidir, en kısa bayt kazanır. Standart kod golf boşlukları geçerlidir. Artık komik olmayan standart "boşluklar"
İyi eğlenceler!