Tantangan ini sangat mudah, tetapi mudah-mudahan, ada banyak jalan yang bisa Anda dekati:
Anda perlu mencetak / mengembalikan objek JSON yang valid minimal 15 karakter, tidak termasuk spasi kosong yang tidak perlu. Program Anda harus bekerja tanpa masukan apa pun.
Demi kejelasan, objek JSON dimulai dan diakhiri dengan kurung kurawal {}
, dan berisi kunci nol atau lebih: pasangan nilai dipisahkan oleh koma. Spesifikasi JSON lengkap dapat ditemukan di json.org , dan output kode Anda harus melewati validator ini .
Karenanya, salah satu dari yang berikut ini tidak valid:
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
Namun, yang berikut ini akan valid:
{"1":1,"2":2,"3":3,"4":4} //Long enough
{"whitespace ":4} //This whitespace isn't unessential
Bahasa non-pemrograman diizinkan untuk tantangan ini. Anda dapat mengembalikan string dari suatu fungsi, atau mencetaknya. Ini adalah kode-golf , jadi jawablah dengan kode sesedikit mungkin!