Filtragem de lista por comprimento da string

Kotlin Easy lambdas

Tarefa «Filtragem de lista por comprimento da string»

Escreva um programa que lê um número inteiro N, em seguida lê N strings. Usando uma expressão lambda, filtre as strings cujo comprimento seja maior que 3 caracteres. Imprima as strings filtradas na mesma ordem, cada uma em uma nova linha. Se não houver strings filtradas, imprima "NO".

Formato de Entrada

Primeira linha: um número inteiro N (1 ≤ N ≤ 100). Em seguida, N strings, cada uma em uma linha separada. As strings podem conter quaisquer caracteres, exceto espaços.

Formato de Saída

Imprima as strings filtradas (comprimento > 3) na ordem original, cada uma em uma nova linha. Se não houver tais strings, imprima "NO".

Exemplos

Exemplo 1

ENTRADA
3 1 2 3
SAÍDA
1 2 3

Exemplo 2

ENTRADA
4 hello hi kotlin java
SAÍDA
hello kotlin java

Exemplo 3

ENTRADA
1 5
SAÍDA
NO
main.kt