11/09/2013, 16:19
QATLET
Merhabalar ;
Elimizde 1-1-2-2-3-3-4-4-5-5-6-6-7-7-8-8 sayıları var.
yani 1' den 8' e kadar olan sayılar ve her birinden 2' şer adet.
1- Bu sayılardan üretilebilecek tüm 16 basamaklı sayılar bir dosyaya atılacak.
2- Bu dosyada yer alan 16 basamaklı sayılardan aynı rakam yan yana gelenler ( Ör : 1234567887654321 - 1234567788123456 1.sayıda 8 rakamları yan yana geliyor 2. sayıda 7 ve 8 rakamları yan yana geliyor ) ayıklanacak.
Bu ayıklama sonucunda kurala uyan kaç adet sayı üretebileceğimizi bulabileceğiz.
Bu işlem senin ne işine yarayacak demeyin. İşin içinde hem bir matematik formülü üretmek var hem de gerek dizinleri gerekse döngüleri kullanmaya güzel bir örnek olacak.
Ben yapmayı deniyorum. Ancak sayıları üretme aşamasında döngü mantığını oturtamadım.
Yardımı olacaklara şimdiden teşekkürler.
Elimizde 1-1-2-2-3-3-4-4-5-5-6-6-7-7-8-8 sayıları var.
yani 1' den 8' e kadar olan sayılar ve her birinden 2' şer adet.
1- Bu sayılardan üretilebilecek tüm 16 basamaklı sayılar bir dosyaya atılacak.
2- Bu dosyada yer alan 16 basamaklı sayılardan aynı rakam yan yana gelenler ( Ör : 1234567887654321 - 1234567788123456 1.sayıda 8 rakamları yan yana geliyor 2. sayıda 7 ve 8 rakamları yan yana geliyor ) ayıklanacak.
Bu ayıklama sonucunda kurala uyan kaç adet sayı üretebileceğimizi bulabileceğiz.
Bu işlem senin ne işine yarayacak demeyin. İşin içinde hem bir matematik formülü üretmek var hem de gerek dizinleri gerekse döngüleri kullanmaya güzel bir örnek olacak.
Ben yapmayı deniyorum. Ancak sayıları üretme aşamasında döngü mantığını oturtamadım.
Yardımı olacaklara şimdiden teşekkürler.