Filtragem de objetos por idade

JavaScript Easy objects

Tarefa «Filtragem de objetos por idade»

Escreva um programa que recebe como entrada uma string com objetos no formato JSON. Cada objeto contém os campos "name" (string) e "age" (número). É necessário filtrar o array de objetos, mantendo apenas aqueles cujo age seja maior que 18, e exibir os nomes desses objetos separados por vírgula em ordem alfabética. Se nenhum objeto for adequado, exibir "none".

Formato de Entrada

String no formato JSON contendo um array de objetos com os campos name e age.

Formato de Saída

String com os nomes separados por vírgula em ordem alfabética ou "none".

Exemplos

Exemplo 1

ENTRADA
[{"name":"Alice","age":25},{"name":"Bob","age":17},{"name":"Charlie","age":30}]
SAÍDA
Alice,Charlie

Exemplo 2

ENTRADA
[{"name":"David","age":16},{"name":"Eve","age":18}]
SAÍDA
none

Exemplo 3

ENTRADA
3 2 5 1 2 10 0 2 3 20 0
SAÍDA
none

Exemplo 4

ENTRADA
3 3 10 1 2 5 1 3 10 2 3 5 0 1 3 100 0
SAÍDA
none
main.js