筆記 - 如何使用UVa OJ和uDebug

由於大三以後的課比較少會碰到演算法或資料結構這類比較基礎但又很重要的部分,所以我偶而會在LeetCode或UVa上寫題目和考CPE來維持手感。LeetCode作為軟體工程師找工作的首選刷題OJ,網站UI設計和用戶體驗自然都是強的沒話說,相較之下UVa的UI就顯得有些陽春了。但因為CPE的題目都出自UVa,所以有時候還是必須用UVa來練習。


UVa和LeetCode最大的不同就是在於提交答案之後,如果有誤LeetCode會顯示錯在哪一組資測的哪裡,而UVa則只會顯示Wrong answer。所以在繳交之前多跑幾組測試是非常重要的,畢竟要寫出bug free的程式碼不是那麼容易。


Notion - 如何使用UVa OJ和uDebug 裡有我使用uDebug來跑UVa測資的筆記,希望大家都能成為解題大師。

^