public int[] numberOfLines(int[] widths, String S) {
char ca[] = S.toCharArray();
int wtmp = 0,ltmp = 1;
for(char c:ca){
int ctmp = widths[c-'a'];
if(wtmp+ctmp>100){
ltmp++;
wtmp=0;
}
wtmp+=ctmp;
}
int ans[] = {ltmp,wtmp};
return ans;
}
2019年9月17日 星期二
[Easy] 806. Number of Lines To Write String
widths為寫入a~z字母個別所需的寬度,每行的上限是100,超過就寫下一行,答案返回寫入S所需的行數和最後一行的寬度。
訂閱:
張貼留言 (Atom)
-
網路上有許多方式,這邊紀錄我認為比較簡單的一種,基本上就是在專案內建立模組,匯入opencv,設定完lib就能用了 IDE : Android Studio 3.3 (以下簡稱AS) opencv android sdk : 3.3.0 ( 官方連結 ) 1. ...
-
1. 首先建個資料夾,裡面新增一個java檔案 class helloworld { private native void print(); public static void main(String[] args) { new hell...
-
稍微說個為何要在安卓使用C語言開發東西,大學專題有用到手機寫影像辨識,利用camera2 api擷取到影像,直接用android sdk的bitmap + get/set pixel 硬幹,後果當然是慘不忍睹,效能說能多慢就有多慢,好像一張640*480的影像轉成灰階就要幾分鐘,...
沒有留言:
張貼留言