12-11-2018, Saat: 13:20
Merhaba,
Aşağıdaki işlemleri en pratik ve kısa yöntem ile yapan tüm arkadaşlara +10 puan verilecektir.
Not: Kullanılan yöntem ve yaklaşımın tekrar etmesi durumunda aynı yöntemden puan verilmeyecektir. Bu yüzden o yöntemi ilk kullanan puanı alır.
1. Sağdan N Karakter Alma (+2 Puan)
İçine verilen string değişkenin sonundan istenilen miktarda karakteri veren fonksiyon.
Dipnot: RightStr(value,3) bu işi gören System.StrUtils kütüphanesindeki bir fonksiyondur.
2. Seçilen yöne göre istenilen miktarda karakter alma (+5 Puan)
String verinin ilk/son üç karakterini alan fonksiyon.
3. Belirtilen string değerinin sondan N karakteri silme (+3 Puan)
String ve belirtilen miktarda karakteri soldan/sağdan silen fonksiyon.
Kolay gelsin!
Aşağıdaki işlemleri en pratik ve kısa yöntem ile yapan tüm arkadaşlara +10 puan verilecektir.
Not: Kullanılan yöntem ve yaklaşımın tekrar etmesi durumunda aynı yöntemden puan verilmeyecektir. Bu yüzden o yöntemi ilk kullanan puanı alır.
1. Sağdan N Karakter Alma (+2 Puan)
İçine verilen string değişkenin sonundan istenilen miktarda karakteri veren fonksiyon.
var str:string; begin str := 'DelphiCan'; ShowMessage(SizinFonksiyon(str,3)); // Sondan 3 karakteri ver. Çıktı: "Can" olmalı. end;
Dipnot: RightStr(value,3) bu işi gören System.StrUtils kütüphanesindeki bir fonksiyondur.
2. Seçilen yöne göre istenilen miktarda karakter alma (+5 Puan)
String verinin ilk/son üç karakterini alan fonksiyon.
var str:string; begin str := 'DelphiCan'; ShowMessage(SizinFonksiyon(str,'L',3)); // Soldan 3 karakteri ver. Çıktı: "Del" olmalı. ShowMessage(SizinFonksiyon(str,'R',3)); // Sağdan 3 karakteri ver. Çıktı: "Can" olmalı. end;
3. Belirtilen string değerinin sondan N karakteri silme (+3 Puan)
String ve belirtilen miktarda karakteri soldan/sağdan silen fonksiyon.
var str:string; begin str := 'DelphiCan'; ShowMessage(SizinFonksiyon(str,'L',6)); // Soldan 6 karakteri sil. Çıktı: "Can" olmalı. ShowMessage(SizinFonksiyon(str,'R',3)); // Sağdan 3 karakteri sil. Çıktı: "Delphi" olmalı. end;
Kolay gelsin!