Цей виклик простий, але, сподіваємось, існує безліч способів, до яких ви можете підійти:
Вам потрібно надрукувати / повернути дійсний об'єкт 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
Мови, які не програмують, дозволені для цього завдання. Ви можете повернути рядок з функції або роздрукувати її. Це код-гольф , тому відповідайте на нього якомога менше коду!