給你乙個僅由數字 6 和 9 組成的正整數 num。
你最多只能翻轉一位數字,將 6 變成 9,或者把 9 變成 6 。
請返回你可以得到的最大數字。
示例 1:
輸入:num = 9669
輸出:9969
解釋:改變第一位數字可以得到 6669 。
改變第二位數字可以得到 9969 。
改變第三位數字可以得到 9699 。
改變第四位數字可以得到 9666 。
其中最大的數字是 9969 。
class
solution
}//parseint(string, radix),有兩個引數,如果省略第二個引數,將其按照十進位制來處理
//在第乙個引數應將char型陣列轉換成字串;
return integer.
parseint
(new
string
(arr));
}}
//注意:這道題如果用增強for迴圈解決不了 leetcode刷題 字串
給定兩個字串 s 和 t 編寫乙個函式來判斷 t 是否是 s 的字母異位詞。示例 1 輸入 s anagram t nagaram 輸出 true 示例 2 輸入 s rat t car 輸出 false 說明 你可以假設字串只包含小寫字母。高階 如果輸入字串包含 unicode 字元怎麼辦?你能否...
leetcode刷題 字串 反轉字串
給定乙個字串 s 和乙個整數 k,你需要對從字串開頭算起的每隔 2k 個字元的前 k 個字元進行反轉。如果剩餘字元少於 k 個,則將剩餘字元全部反轉。如果剩餘字元小於 2k 但大於或等於 k 個,則反轉前 k 個字元,其餘字元保持原樣。示例 輸入 s abcdefg k 2 輸出 bacdfeg 該...
刷題 字串 加入數字
題面 有乙個長度不超過20位的整數 以字串的形式給出 同時給出乙個加入數字p,p可加入在整數的任何位置。加入之 後,再刪去乙個數字,使剩下來的數最大。例如 有整數 1 2 3 4 5 6 7 8,p 為 5 得到的結果 5 2 3 4 5 6 7 8 說明 1 2 3 4 5 6 7 8 加入5之後...