split ile diziye aktarıp count ile saydırabilirsin
cümle için : noktaya göre
kelime için boşluğa göre
karakter için bulduğun aldığın kelimelerin string dizinisin countlarını toplayarak bulabilirsin
boşluk virgül soru işareti için
döngüye alıp indexof ile ilgili karakteri sorgulatıp bir sayaç kullanın bulduğunda sayacı 1 arttırp bulduğu boşluğu silsin ilgili karakteri(boşluk virgül soru işareti) kalmayınca döngüden çıksın
algoritmalarını hemen hemen yazdım aklıma gelen ilk yöntemle siz daha kısa ve performanslı yöntem düşünebilirsiniz bunlar üzeinden kodunu yazarsını