C++ çalışma sorusu – 46

Aşağıdaki ingilizce sözcüklerin ortak bir özelliği var:

Bu sözcüklerden bazı karakterler silindiğinde geriye benim ismim kalıyor.
Böyle bir özelliği test eden bir işlev yazabilir misiniz?

İşlevin birinci parametresi kaynak (uygunluğu test edilecek) string.
İşlevin ikinci parametresi silme işleminden sonra geriye kalması gereken string.
İşlevin geri dönüş değeri birinci yazıdan karakter silme yoluyla ikinci yazının elde edilip (true) elde edilemeyeceği (false) bilgisi.
Ben bu sözcükleri bulmak için standart regex kütüphanesini kullandım. Ancak sizin yazacağınız kodda regex kütüphanesi kullanılmayacak.
Bu dosyayı oluşturmak için yazdığım C++ kodu aşağıda:

 

Cevabı buradan görebilirsiniz

Necati Ergin

C ve Sistem Programcıları Derneğinde eğitmen olarak çalışıyor.

Bunlar da ilginizi çekebilir

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Kod Eklemek İçin Okuyun