3 ms·
It doesn't matter if the answer is wrong. You run the test program and then replace the code by the answer. This basically weeds out the UB.
by amelius 6mo ago
It doesn't matter if the answer is wrong. You run the test program and then replace the code by the answer. This basically weeds out the UB.
- yongjik 6mo agoBut since it is a UB, there's no guarantee that your test program produces the same result as the same code running on production, even if you have the same compiler.
- amelius 6mo agoThat's very unlikely, and in the worst case you've reduced a difficult bug into an easier to understand bug.
- 1718627440 6mo agoThat's a valid approach, if you only use high-level language to generate assembly faster, and the assembly is your source of truth.