由上述說明可能會讓人寫出一個每個位數相加的程式吧,不過其實有公式可以解的:
所以程式碼就很短又很快啦。
1 2 3 4 5 6 | class Solution { public: int addDigits(int num) { return num - 9 * (floor( (num-1) / 9)); } }; |
程式設計可以改變您的未來(Programming can change your future)。 雲林SONG 全名為雲林軟體工程(SOftware eNGineering),目標致力於軟體人才的培養並推廣開源軟體落實於資訊教育。程式設計的觀念是軟體產品的基礎,程式碼就像沙子一樣,要紮實,所建立出來的高塔才會穩固。本站也提供資訊教育相關的教學資源。 YunlinSONG stands for Yunlin SOftware eNGineering, offering tutorial for computer programming and promoting open-source software. Teaching resources in information technology education are provided here.
1 2 3 4 5 6 | class Solution { public: int addDigits(int num) { return num - 9 * (floor( (num-1) / 9)); } }; |
沒有留言:
張貼留言