給你乙個僅由數字 6 和 9 組成的正整數 num。
你最多只能翻轉一位數字,將 6 變成 9,或者把 9 變成 6 。
請返回你可以得到的最大數字。
示例 1:
輸入:num = 9669
輸出:9969
解釋:改變第一位數字可以得到 6669 。
改變第二位數字可以得到 9969 。
改變第三位數字可以得到 9699 。
改變第四位數字可以得到 9666 。
其中最大的數字是 9969 。
示例 2:
輸入:num = 9996
輸出:9999
解釋:將最後一位從 6 變到 9,其結果 9999 是最大的數。
示例 3:
輸入:num = 9999
輸出:9999
解釋:無需改變就已經是最大的數字了。
int maximum69number (
int num)
思路白給,從左到右找到第乙個6,把其轉換成9,如果沒有6,那就返回原數。
如果思維擴散下,比如如果不是四位數,而是五位甚至更多位,那麼就把原數拆分開來放入乙個陣列,同樣找到從左到右第乙個6的位置,把它變成9,然後把陣列組合成數字。至於組合方式可以是把陣列每一位乘以10的次方然後相加變成四位整數。
如果不想用陣列,那麼可以用乙個標誌位來記錄從左到右第乙個6的位置:
#include
int maximum69number (
int num)
return num+3*
pow(
10,th-1)
;}
GIT自用筆記
分為工作區,暫存區,倉庫。一步步儲存。cat 檔名 檢視檔案內容 rm 檔名 刪除檔案 cd 資料夾 開啟資料夾 ls 列出資料夾下的目錄git config global user.name your name git config global user.email email example....
自用筆記 揹包系統
前提的知識 ugui unity框架 jason配置表 file檔案儲存和讀取 需求分析 揹包中顯示玩家擁有的物品資訊 需要顯示資訊就需要讀取資料 資料從 來?配置表 jason 玩家資訊 檔案讀取file jason 獲取資料到面板上 ugui c 的邏輯 基本知識點 這裡的主題是為了講揹包,所以...
資料庫操作自用筆記
1.主表資訊拆分到子表insert into older ext info older id,provider payments,economic sources,id card photo url,photo url,id certification last date,note select i...