給你乙個僅由數字 6 和 9 組成的正整數 num。
你最多只能翻轉一位數字,將 6 變成 9,或者把 9 變成 6 。
請返回你可以得到的最大數字。
示例 1:
輸入:num = 9669
輸出:9969
解釋:改變第一位數字可以得到 6669 。
改變第二位數字可以得到 9969 。
改變第三位數字可以得到 9699 。
改變第四位數字可以得到 9666 。
其中最大的數字是 9969 。
示例 2:
輸入:num = 9996
輸出:9999
解釋:將最後一位從 6 變到 9,其結果 9999 是最大的數。
本題採用的思路解法主要是要得到數字的位數,然後逐位判斷是否為6,再將最高位的6變為9.這裡利用字串來做比較方便。**如下:
class solution
}int ans = stoi(s);
return ans;}};
1323 6 和 9 組成的最大數字
給你乙個僅由數字 6 和 9 組成的正整數 num。你最多只能翻轉一位數字,將 6 變成 9,或者把 9 變成 6 請返回你可以得到的最大數字。示例 1 輸入 num 9669 輸出 9969 解釋 改變第一位數字可以得到 6669 改變第二位數字可以得到 9969 改變第三位數字可以得到 9699...
leetcode6和9組成的最大數字 1323
給你乙個僅由數字 6 和 9 組成的正整數 num。你最多只能翻轉一位數字,將 6 變成 9,或者把 9 變成 6 請返回你可以得到的最大數字。輸入 num 9669 輸出 9969 解釋 改變第一位數字可以得到 6669 改變第二位數字可以得到 9969 改變第三位數字可以得到 9699 改變第四...
找不到工作就寫go題(6 和 9 組成的最大數字)
6 和 9 組成的最大數字 給你乙個僅由數字 6 和 9 組成的正整數 num。你最多只能翻轉一位數字,將 6 變成 9,或者把 9 變成 6 請返回你可以得到的最大數字。示例 1 輸入 num 9669 輸出 9969 解釋 改變第一位數字可以得到 6669 改變第二位數字可以得到 9969 改變...