-Reklam-

Kim Milyoner Olmak İster? Milyonluk Kod?

Egemen
Egemen
Okuma Süresi: 1 dk


ABONE OLGoogle News Hayaleturk

Kim Milyoner olmak ister de Bir Milyon TL değerinde ki soru yayınlandı. Peki Milyon Lira değerinde ki soruyu çözmek için nasıl bir program kullanabiliriz? Daha da iyisi nasıl bir program yazabiliriz?

Bunun çözümü için bir çok programlama dilini seçebiliriz ama bizim bugün sunacağımız dil C#

Şehirler dosyasına ulaşmak için GitHub adresi

using System;
using System.Collections.Generic;
using System.IO;

class Program
{
    static void Main()
    {
        Console.Write("Aranacak harfi girin: ");
        string arananHarf = Console.ReadLine();

        string dosyaYolu = "sehirler.txt"; // TXT dosyasının yolu
        List<string> bulunanSatirlar = new List<string>();
        int bulunanSayisi = 0; // Bulunan satır sayısını takip etmek için bir sayaç

        using (StreamReader reader = new StreamReader(dosyaYolu))
        {
            int satirNo = 1;
            string satir;
            while ((satir = reader.ReadLine()) != null)
            {
                if (satir.Contains(arananHarf))
                {
                    bulunanSatirlar.Add($"Satır {satirNo}: {satir}");
                    bulunanSayisi++;
                }
                satirNo++;
            }
        }

        Console.WriteLine("Sonuçlar:");
        foreach (string satir in bulunanSatirlar)
        {
            Console.WriteLine(satir);
        }

        Console.WriteLine($"Toplam {bulunanSayisi} satırda bulundu.");

        Console.WriteLine("Aramayı bitirmek için herhangi bir tuşa basın.");
        Console.ReadKey();
    }
}

Farklı bir çok dilde de yazılabilen milyon değerinde ki sorunun cevabı aslında 20 satır temel kod bilgisi ile cevabı öğrenmek mümkün.

-Reklam-
Ad imageAd image