Dört basamaklı, rakamları birbirinden ve sıfırdan farklı olan abcd sayısından,
bu sayının tersi olan dcba sayısı çıkarılıyor.Eğer elde edilen sonuç bu sayının rakamlarının küplerinin toplamına eşit ise bu sayı kaçtır?
Bu sorunun cevabı ile uğraştım ama çözemedim ve sonunda python ile çözmeye karar verdim. Kodlar biraz karışık oldu idare edin hızlıca yazdım
a=range(10) b=range(10) c=range(10) d=range(10) sonuc=1000 degerler=[] sonuclar=[] while sonuc>=0: for a1 in range(1,10): a1=a[a1] for b1 in range(1,10): b1=b[b1] for c1 in range(1,10): c1=c[c1] for d1 in range(1,10): d1=d[d1] sonuc=999*a1+90*b1-90*c1-999*d1-a1*a1*a1-b1*b1*b1-c1*c1*c1-d1*d1*d1 sonuclar.append(sonuc) degerler.append(str(a1)+','+str(b1)+','+str(c1)+','+str(d1)) x=sonuclar.index(0) print degerler[x]
Sorunun cevabını merak edenler içinse
4863