| var rules = [ | |
|   // type   : 0 = pengurangan, 1 = penjumlahan | |
|   // min    : angka terkecil dalam soal | |
|   // max    : angaka terbesar dalam soal | |
|   // strike : jumlah benar berturut-turut untuk naik level | |
|   { // level 1 | |
|     'type'   : 1, | |
|     'min'    : 0, | |
|     'max'    : 9, | |
|     'strike' : 5, | |
|   }, | |
|   { // level 2 | |
|     'type'   : 0, | |
|     'min'    : 0, | |
|     'max'    : 9, | |
|     'strike' : 5, | |
|   }, | |
|   { // level 3 | |
|     'type'   : 1, | |
|     'min'    : 0, | |
|     'max'    : 19, | |
|     'strike' : 5, | |
|   }, | |
|   { // level 4 | |
|     'type'   : 0, | |
|     'min'    : 0, | |
|     'max'    : 19, | |
|     'strike' : 5, | |
|   }, | |
|   { // level 5 | |
|     'type'   : 1, | |
|     'min'    : 10, | |
|     'max'    : 29, | |
|     'strike' : 5, | |
|   }, | |
|   { // level 6 | |
|     'type'   : 0, | |
|     'min'    : 10, | |
|     'max'    : 29, | |
|     'strike' : 5, | |
|   }, | |
|   { // level 7 | |
|     'type'   : 1, | |
|     'min'    : 20, | |
|     'max'    : 39, | |
|     'strike' : 5, | |
|   }, | |
|   { // level 8 | |
|     'type'   : 0, | |
|     'min'    : 10, | |
|     'max'    : 39, | |
|     'strike' : 5, | |
|   }, | |
|   { // level 9 | |
|     'type'   : 1, | |
|     'min'    : 26, | |
|     'max'    : 49, | |
|     'strike' : 5, | |
|   }, | |
|   { // level 10 | |
|     'type'   : 0, | |
|     'min'    : 20, | |
|     'max'    : 49, | |
|     'strike' : 5, | |
|   }, | |
| ];
 |