Pada unit test Go (main_test.go) di baris 12, string yg menjadi parameter untuk fungsi balanceBracket adalah "({ ( ( [ ] ) [ ] ) [ ] }" yg berbeda dengan string pada error message di baris 14, yaitu "{ ( ( [ ] ) [ ] ) [ ] }". Pun begitu di baris 13, dengan "({ ( ( [ ] ) [ ] ) [ ] }" sebagai parameter maka seharusnya fungsi tersebut memang mengembalikan nilai NO, sehingga pada baris tersebut seharusnya menjadi result != "NO" atau result == "YES".
Mohon dikonfirmasi ulang mengenai hal ini. Terima kasih
Pada unit test Go (main_test.go) di baris 12, string yg menjadi parameter untuk fungsi balanceBracket adalah "({ ( ( [ ] ) [ ] ) [ ] }" yg berbeda dengan string pada error message di baris 14, yaitu "{ ( ( [ ] ) [ ] ) [ ] }". Pun begitu di baris 13, dengan "({ ( ( [ ] ) [ ] ) [ ] }" sebagai parameter maka seharusnya fungsi tersebut memang mengembalikan nilai NO, sehingga pada baris tersebut seharusnya menjadi result != "NO" atau result == "YES".
Mohon dikonfirmasi ulang mengenai hal ini. Terima kasih