स्ट्रिंग की लंबाई के आधार पर सूची का फ़िल्टरेशन

Kotlin Easy lambdas

कार्य «स्ट्रिंग की लंबाई के आधार पर सूची का फ़िल्टरेशन»

एक प्रोग्राम लिखें जो एक पूर्णांक N पढ़ता है, फिर N स्ट्रिंग्स पढ़ता है। लैम्ब्डा एक्सप्रेशन का उपयोग करके, उन स्ट्रिंग्स को फ़िल्टर करें जिनकी लंबाई 3 वर्णों से अधिक है। फ़िल्टर की गई स्ट्रिंग्स को उसी क्रम में, प्रत्येक को एक नई पंक्ति में प्रिंट करें। यदि कोई फ़िल्टर की गई स्ट्रिंग नहीं है, तो "NO" प्रिंट करें।

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

पहली पंक्ति: एक पूर्णांक N (1 ≤ N ≤ 100)। फिर N स्ट्रिंग्स, प्रत्येक एक अलग पंक्ति पर। स्ट्रिंग्स में स्पेस को छोड़कर कोई भी वर्ण हो सकता है।

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

फ़िल्टर की गई स्ट्रिंग्स (लंबाई > 3) को मूल क्रम में, प्रत्येक को एक नई पंक्ति पर प्रिंट करें। यदि ऐसी कोई स्ट्रिंग नहीं है, तो "NO" प्रिंट करें।

उदाहरण

उदाहरण 1

इनपुट
3 1 2 3
आउटपुट
1 2 3

उदाहरण 2

इनपुट
4 hello hi kotlin java
आउटपुट
hello kotlin java

उदाहरण 3

इनपुट
1 5
आउटपुट
NO
main.kt