C++ çalışma sorusu – 47

Bir stringin başka bir stringin döndürülmüş biçimi olup olmadığını sınayan

işlevini tanımlayınız.

İşlev eğer s2 stringi s1 stringinin döndürülmesiyle elde edilebiliyorsa true değere aksi halde false değere geri dönmeli.

Cevabı buradan görebilirsiniz

Necati Ergin

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

Bunlar da ilginizi çekebilir

C++ çalışma sorusu – 47” için 2 yorum

  1. Necati Bey selamlar,
    —————————————————————-

    —————————————————————-
    Yukarıdaki çözümü içeren bir kod yazdığım zaman true değer döndürüyor. Çözüm doğru gözükmüyor yoksa kaçırdığımız bir yer mi var?

    1. Merhaba Kenan Bey,
      (s1 + s1) yazmak yerine yanlışlıkla (s1 + s2) yazmışım. Soru s2‘nin s1‘in döndürülmüş halini içerip içermediğini sınamak şeklinde sorulsaydı uzunluk eşitliğini test etmeye gerek kalmayacaktı. Soru bu şekilde sorulmadığı için uzunluk eşitliği sınamasını da ekledim.

      Uyarını ve dikkatiniz için çok teşekkür ederim.

Bir Cevap Yazın

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

Kod Eklemek İçin Okuyun