D.ershane Çözümleri Ddili.org

Dizgiler Çözümleri

  1. Kütüphane başvuru belgelerinin amaçları öğretmek değildir. Kütüphane belgelerini caydırıcı derecede kısa ve anlaşılmaz bulabilirsiniz. Siz de zamanla alışacaksınız ve uzun yazılardan çok öz belgeler yeğleyeceksiniz.
  2. import std.stdio;
    import std.string;
    
    void main()
    {
        write("Adınız? ");
        string ad = capitalize(chomp(readln()));
    
        write("Soyadınız? ");
        string soyad = capitalize(chomp(readln()));
    
        string adSoyad = ad ~ " " ~ soyad;
        writeln(adSoyad);
    }
    
  3. import std.stdio;
    import std.string;
    
    void main()
    {
        write("Satırı giriniz: ");
        string satır = chomp(readln());
    
        sizediff_t ilk_a = indexOf(satır, 'a');
    
        if (ilk_a == -1) {
            writeln("Bu satırda a harfi yok.");
    
        } else {
            sizediff_t son_a = lastIndexOf(satır, 'a');
            writeln(satır[ilk_a .. son_a + 1]);
        }
    }