- 10月 22 週二 202411:34
威斯康辛生活費用2
- 5月 07 週日 202311:05
MacBook Air 2017 Serria版本安裝失敗後製作USB解決
在網路上查很多資料發現根本不能用
在努力不懈之下覺得一定要記錄這篇
先說明背景這台電腦是MacBook Air 2017 Serria(原廠版本),依據網路教學操作清除磁碟
選擇"格式選項: Mac OS 擴充格式(日誌式)" "架構選項: GUID 分割區配置表:用於所有 Intel 基準的 Mac 電腦。",結果導致再也無法登入的桌面
個人遇到的失敗操作:
- 3月 30 週四 202310:07
威斯康辛生活費用
因為有幸到威斯康辛工作
紀錄一下2023相關生活費用,其實要便宜可以很便宜
房租: 個人間 $1500/月 室內車庫 $200/月
兩房一衛浴 $990/月 附室外車庫,兩人合租相當於一人445/月
油費: 一天來回開25分鐘 $20/週
- 2月 13 週一 202312:33
高雄一日遊
- 8月 13 週六 202201:25
【LeetCode】between two sets
- 8月 07 週日 202208:12
【LeetCode】Parking Dilemma
cars=[2,10,8,17], k=3
這題我原本以為是排序後取三蓋屋頂,排序[2,8,10,17] ,2~10 得 10-2+1=9
結果還要考慮取最小間距
cars=[1,7,9,10,11], k=3 ,1~9 得9-1+1=9 但實際應為 11-9+1=3
看到解答用PriorityQueue,很少用反而學習到,總之是把最小放最前,poll取最前並刪除
- 8月 07 週日 202205:32
【LeetCode】bagOfTokensScore
tokens = [100,200,300,400], power = 200 Output: 2
這題是指能量200,能量夠的話就花令牌能量並得分(score++),否則取令牌能量並扣分,且不重複使用令牌
tokens[0] =100<能量200,能量勝剩100,得一分,左邊移動(left++)
tokens[1] =200>能量100,從最右側取能量剩500,扣一分,右邊移動(right--)
class Solution {
public int bagOfTokensScore(int[] tokens, int power) {
Arrays.sort(tokens);
int left = 0, right = tokens.length - 1;
int points = 0, score = 0;
/*while (left <= right && (power >= tokens[left] || points > 0)) {
while (left <= right && power >= tokens[left]) {
power -= tokens[left++];
points++;
}
- 8月 07 週日 202202:38
【LeetCode】The Coin Change Problem
The Coin Change Problem 題目看了一陣子才看懂,是指組成 n 元有多少硬幣元素(c)組合
這網站下的分類很詳細,原來換硬幣問題博大精深
https://smartkeyerror.com/Coin-Change
但我最後比較看懂的解法是
Youtube LeetCode 322. Coin Change and 518. Coin Change 2
大概就是說0元的時候0個硬幣也要算一種方法, dp[0]=1
- 7月 17 週日 202206:53
【Android】ListView 內的EditeText TextWatcher事件重複
因專案需要又碰巧在TextWatcher寫了Log發現在編輯EditeText時一直印出Log很耗效率顯然是哪裡出了問題!
原來是要在 view!=null時 .removeTextChangedListener(mTextWatcher) 就正常了
參考資料:https://blog.csdn.net/Jiang_Rong_Tao/article/details/90482602
- 7月 11 週一 202201:47
【Android】APP架構師實踐指南-閱讀心得


