Esse desafio é direto, mas, esperançosamente, existem muitos caminhos que você pode abordar:
Você precisa imprimir / retornar um objeto JSON válido com pelo menos 15 caracteres, sem contar o espaço em branco não essencial. Seu programa deve funcionar sem nenhuma entrada.
Por questões de clareza, um objeto JSON começa e termina com chaves {}
e contém zero ou mais pares chave: valor separados por vírgulas. A especificação JSON completa pode ser encontrada em json.org , e a saída do seu código deve passar neste validador .
Portanto, qualquer um dos seguintes itens não seria válido:
4 //Too short, not an object
"really, really long string" //A string, not an object
["an","array","of","values"] //An array is not a JSON object
{"this":4 } //You can't count unessential whitespace
{"1":1,"2":3} //Too short
{"a really long string"} //Not valid JSON, it needs a value
{'single-quoted':3} //JSON requires double-quotes for strings
No entanto, o seguinte seria válido:
{"1":1,"2":2,"3":3,"4":4} //Long enough
{"whitespace ":4} //This whitespace isn't unessential
Linguagens que não são de programação são permitidas neste desafio. Você pode retornar uma string de uma função ou imprimi-la. Este é um código-golfe , então responda-o com o mínimo de código possível!