Эта задача проста, но, надеюсь, есть много путей, которые вы можете подойти к ней:
Вам необходимо напечатать / вернуть действительный объект JSON длиной не менее 15 символов, не считая необязательных пробелов. Ваша программа должна работать без какого-либо участия.
Для ясности, объект JSON начинается и заканчивается фигурными скобками {}
и содержит ноль или более пар ключ: значение, разделенных запятыми. Полная спецификация JSON может быть найдена на json.org , и вывод вашего кода должен пройти этот валидатор .
Поэтому любое из следующего не будет действительным:
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
Тем не менее, следующее будет действительным:
{"1":1,"2":2,"3":3,"4":4} //Long enough
{"whitespace ":4} //This whitespace isn't unessential
На этом соревновании разрешены не-языки программирования. Вы можете вернуть строку из функции или распечатать ее. Это код-гольф , поэтому ответьте на него как можно меньше кода!