Re: [閒聊] 每日leetcode已回收

看板Marginalman作者 (虛構史學家)時間1年前 (2024/06/14 17:20), 編輯推噓2(200)
留言2則, 2人參與, 1年前最新討論串359/1548 (看更多)
※ 引述《DJYOSHITAKA (franchouchouISBEST)》之銘言: : 好久沒有在平日早上寫了 : 剩我是公司的狗了 : 945. Minimum Increment to Make Array Unique : 思路: 思路: 一個變數儲存下一個可用的洞 每次判斷目前的值需要移動幾次才能到洞 然後每次洞+1 慢慢把他們填滿成遞增陣列 Code: impl Solution { pub fn min_increment_for_unique(mut nums: Vec<i32>) -> i32 { nums.sort_unstable(); let mut result = 0; let mut next_unique = nums[0]; for &num in &nums { if num < next_unique { result += (num - next_unique).abs(); } else { next_unique = num; } next_unique += 1; } result } } -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.248.143.172 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Marginalman/M.1718356827.A.9D9.html

06/14 17:25, 1年前 , 1F
大師
06/14 17:25, 1F

06/14 17:26, 1年前 , 2F
別捲了
06/14 17:26, 2F
文章代碼(AID): #1cR0jRdP (Marginalman)
討論串 (同標題文章)
文章代碼(AID): #1cR0jRdP (Marginalman)