Filterung einer Liste nach Zeichenkettenlänge

Kotlin Easy lambdas

Aufgabe «Filterung einer Liste nach Zeichenkettenlänge»

Schreiben Sie ein Programm, das eine ganze Zahl N einliest, dann N Zeichenketten einliest. Verwenden Sie einen Lambda-Ausdruck, um Zeichenketten zu filtern, deren Länge größer als 3 Zeichen ist. Geben Sie die gefilterten Zeichenketten in derselben Reihenfolge aus, jede in einer neuen Zeile. Falls es keine gefilterten Zeichenketten gibt, geben Sie "NO" aus.

Eingabeformat

Erste Zeile: eine ganze Zahl N (1 ≤ N ≤ 100). Dann N Zeichenketten, jede in einer eigenen Zeile. Die Zeichenketten können beliebige Zeichen außer Leerzeichen enthalten.

Ausgabeformat

Geben Sie die gefilterten Zeichenketten (Länge > 3) in der ursprünglichen Reihenfolge aus, jede in einer neuen Zeile. Falls es keine solchen Zeichenketten gibt, geben Sie "NO" aus.

Beispiele

Beispiel 1

EINGABE
3 1 2 3
AUSGABE
1 2 3

Beispiel 2

EINGABE
4 hello hi kotlin java
AUSGABE
hello kotlin java

Beispiel 3

EINGABE
1 5
AUSGABE
NO
main.kt