按字符串长度过滤列表

Kotlin Easy lambdas

任务 «按字符串长度过滤列表»

编写一个程序,读取一个整数 N,然后读取 N 行字符串。使用 lambda 表达式,过滤出长度大于 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