Thread overview
Project Euler Soru 5
Jun 30, 2011
Kadir Can
Jun 30, 2011
Ali
Jun 30, 2011
Ali
June 30, 2011

Bu soru diğerlerine göre biraz daha kolay.Kodum şu şekilde yaklaşık 15 saniye sürüyor.Kesinlikle daha iyisi vardır.Hız tavsiyelerinizi bekliyorum.

import std.stdio;
int main()
{
   int[] bölenler;
   int kont;
   foreach( int arada ; 2..21 ){
       bölenler ~= arada;
   }
   for( long sayı = 20  ;  ; ++sayı ){
       foreach( int bölen ; bölenler ){
           if( sayı % bölen != 0 )
               break;
            else if( bölen == 20 && sayı % bölen == 0 ){
                writeln( sayı );
                return 0;
	    }
  	}
   }
}

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

June 30, 2011

Böyle birşey var ama çok uzun sürüyor

import std.stdio;

void main()
{
	ulong i;
	for(i = 1; i < 99999999999; ++i){
		if ( (i % 20 == 0) && (i % 19 == 0) && (i % 18 == 0) && (i % 17 == 0) && (i % 16 == 0) &&
            (i % 15 == 0) && (i % 14 == 0) && (i % 13 == 0) && (i % 12 == 0) && (i % 11 == 0)){
		}
	}
	writeln(i);
}

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

June 30, 2011

Abi 80 oldugunu senden ogrendim desem (:, genelde programlarimda kodun yapisina hic bakmazdim hatali oldugum alan daha dikkat edecegim (:

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

June 30, 2011

Soruların Türkçelerini de yazalım mı? Böylece yanlış anlayarak bile çözmüş olsak, programın kendi anlayışımıza göre ne yaptığını biliriz.

Keşke bir yerde Project Euler'in sorularının Türkçeleri olsaymış?

CWSuskun, uzun program satırları bu forumda pencereye sığmıyor. (i % 15 == 0) ifadesinden önce bir satır açtım. Bunun tartışmasına burada da girmeyelim ama dünya standardı olarak hâlâ satır uzunluğunun 80 karakter olduğunu hatırlatırım. :) Bunu çok kısa bulan programcılar da var ama benim bu güne kadar çalıştığım her yerde 80'di.

Ali

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

July 02, 2011

Türkçe'si: "1'den 20'ye kadar bütün sayılara tam olarak bölünebilen en küçük sayı nedir?"

Ali

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]