कोष्ठकों के संतुलन की जाँच करने का फंक्शन

PHP Medium functions

कार्य «कोष्ठकों के संतुलन की जाँच करने का फंक्शन»

एक फ़ंक्शन isBalanced लिखें जो एक स्ट्रिंग लेता है जिसमें केवल '(', ')', '{', '}', '[', ']' वर्ण होते हैं, और यह निर्धारित करता है कि कोष्ठकों का क्रम संतुलित है या नहीं। एक स्ट्रिंग को संतुलित माना जाता है यदि प्रत्येक खुलने वाले कोष्ठक के लिए उसी प्रकार का एक संगत बंद होने वाला कोष्ठक हो और कोष्ठकों का क्रम सही हो। फ़ंक्शन को true लौटाना चाहिए यदि स्ट्रिंग संतुलित है, और false अन्यथा। सीमाएँ: स्ट्रिंग की लंबाई 1 से 1000 वर्णों तक है।

इनपुट प्रारूप

एक पंक्ति जिसमें केवल कोष्ठक चिह्न '(' ')' '{' '}' '[' ']' हों।

आउटपुट प्रारूप

स्ट्रिंग 'true' (बिना उद्धरण के), यदि स्ट्रिंग संतुलित है, और अन्यथा 'false'।

उदाहरण

उदाहरण 1

इनपुट
3
आउटपुट
false

उदाहरण 2

इनपुट
()[]{}
आउटपुट
true

उदाहरण 3

इनपुट
5
आउटपुट
false

उदाहरण 4

इनपुट
(]
आउटपुट
false
main.php