Dikkat edilmesi gerekenler;
1- Büyük küçük harf duyarlılığı olmayacak (yani B ve b aynı şekilde algılaması lazım)
2- nokta virgül gibi ünlem gibi işaretlerin kaldırılması genel olarak özel karakterler devre dışı (Örnek: web tasarımı yapılır. Burada boşluklara göre ayırdığınızda yapılır. ibaresini ayrı saymakta o yüzden kaldırılması lazım tüm noktalama işaretleri ve özel karakterlerin ' ayıraç hariç)
3- benzer kelime mantığı da olabilir bu zorunlu değildir bu arada daha sonradan da yapabiliriz (fiyata göre düşüncem değişir)
Not: lütfen direk pm'den fiyat iletin daha hızlı başlayabiliriz..
let words = "bu bir deneme yazısıdır. Bu yazıda kaç kelime var listeler.";
function RepeatWordsSay(sentence) {
let words = sentence.split(" ");
let wordMap = {};
for (let i = 0; i < words.length; i++) {
let currentWordCount = wordMap[words[i]];
let count = currentWordCount ? currentWordCount : 0;
wordMap[words[i]] = count + 1;
}
return wordMap;
}
console.log(RepeatWordsSay(words));
teşekkürler cevap için hocam tekrar