स्ट्रिंग में चरित्र की आवृत्ति का पता लगाने के लिए कोटलिन कार्यक्रम

इस कार्यक्रम में, आप कोटलिन में दिए गए स्ट्रिंग में एक चरित्र की घटना (आवृत्ति) को खोजना सीखेंगे।

उदाहरण: वर्ण की आवृत्ति ज्ञात कीजिए

 fun main(args: Array) ( val str = "This website is awesome." val ch = 'e' var frequency = 0 for (i in 0… str.length - 1) ( if (ch == str(i)) ( ++frequency ) ) println("Frequency of $ch = $frequency") )

जब आप प्रोग्राम चलाते हैं, तो आउटपुट होगा:

 ई = 4 की आवृत्ति

उपर्युक्त कार्यक्रम में, दी गई स्ट्रिंग की लंबाई, str, स्ट्रिंग विधि का उपयोग करके पाई जाती है length()

हम charAt()फ़ंक्शन का उपयोग करते हुए स्ट्रिंग में प्रत्येक वर्ण के माध्यम से लूप करते हैं जो इंडेक्स (i) लेता है और दिए गए इंडेक्स में चरित्र को वापस करता है।

हम प्रत्येक चरित्र की तुलना दिए गए वर्ण ch से करते हैं। यदि यह एक मैच है, तो हम आवृत्ति के मूल्य को 1 से बढ़ा देते हैं।

अंत में, हमें आवृत्ति में संग्रहीत किसी वर्ण की कुल घटना प्राप्त होती है और उसे प्रिंट किया जाता है।

यहाँ स्ट्रिंग में वर्ण की आवृत्ति ज्ञात करने के लिए जावा कोड: जावा प्रोग्राम समतुल्य है।

दिलचस्प लेख...