2. İpucu => 1 ile 999 999 arasındaki sayılara bakmak yeterlidir.
peki bir şey sorcam a+b+c+d+e+f = 6 ile bu soru arasında ne gibi bir fark vardır?
Doğru cevabı bulduğumuza göre gece rahat bir uyku çekebilirim.
Bilgi ve ego ters orantılıdır, bilgi arttıkça ego azalır. (Albert Einstein)
Aynı şeyi daha küçük değerler için de yapacağız. Yani 5 tane 1'i, 4 tane ... 1 tane 1'i dağıtacağız:
(6+6-1,6)+(6+5-1,6)+(6+4-1,6)+(6+3-1,6)+(6+2-1,6)+(6+1-1,6)=462+210+84+28+7+1=792.
İyi günler.
Bilgi ve ego ters orantılıdır, bilgi arttıkça ego azalır. (Albert Einstein)
evet.bu şekilde yapabilirsin.ama misal <1990 deseydim 1den 1989'a kadar olan tüm değerlerimi sayacaktık?
bunun cevabınıda ben yazayım misal <5 dediğinde bir fazla terim eklenir ve =5 koşulu sağlayan sayılar aranır.
Şu ikinci soru ile ekstra olan hoşuma gitti. 30 ekimde de PHP sınavım var. Dedim Furkan sen bunun PHP kodunu yap. Şartlara uygun sayıyı ve cevabını merak edenler yapacağınız işlem:
1)Linke tıklayın:
2)
2. soru için bunu :
Ekstra soru için bunu :$sayac=0;
for ($i=1; $i<=1000000; $i++)
{
$toplam=0;
$long=strlen($i);
for ($j=0; $j<=$long-1; $j++)
{
$deger[$j]=substr($i,$j,1);
$toplam=$toplam + $deger[$j];
}
if ($toplam == 6 )
{
echo $i . "<br/>";
$sayac+=1;
}
}
echo 'Toplam Sayı : '.$sayac;
sitede gördüğünüz yeşil textarea bölümünü temizleyerek yapıştırın$sayac=0;
for ($i=1; $i<=1000000; $i++)
{
$toplam=0;
$long=strlen($i);
for ($j=0; $j<=$long-1; $j++)
{
$deger[$j]=substr($i,$j,1);
$toplam=$toplam + $deger[$j];
}
if ($toplam == 6 )
{
echo $i . "<br/>";
$sayac+=1;
}
}
echo 'Toplam Sayı : '.$sayac;
3)
Daha sonra "run code" bölümüne tıklayın, biraz bekleyin sayılar alta gelecektir. Aslında adedini hesaplıyor, ama online editörde satır sayısını aşıyoruz galiba.
...
Foruma üye olmana gerek yok! Facebook hesabınla yorumlarını bekliyoruz!