In current contest, SSTORY and STREETTA were rejudged and it came to be handy as almost half the solution found to be incorrect. Fortunately the admins were able to find that the test cases were weak. But this may not happen always and even incorrect solutions may end up being accepted throughout the contest.
So shouldn't be there some provision for the users who have got the problem accepted, to check the others solution, just like Hack option in codeforces? Instead of revealing the code other options may be to provide some interface to find the output of some code for some test case. This system would really help in handling the problem of weak cases as I think people would give good time to test other solutions to eliminate any accepted wrong submission.