Leetcode 806: 写字符串需要的行数

2022-06-17 12:58:15 浏览数 (1)

220412 每日一题,非常简单

代码语言:javascript复制
class Solution {
public:
    vector<int> numberOfLines(vector<int>& widths, string s) {
        int rest=0,linenum=1;
        for(int i=0;i<s.length();i  ){
            if(rest == 100 && widths[s[i]-'a']>0){
                rest = widths[s[i]-'a'];
                linenum  ;
                continue;
            }
            
            rest  = widths[s[i]-'a'];
            if(rest>100){
                rest = widths[s[i]-'a'];
                linenum  ;
            }
        }
        return vector<int>{linenum,rest};
    }
};

0 人点赞