806 寫字串需要的行數 簡單

2022-01-18 09:25:03 字數 1025 閱讀 6468

題目**於力扣(leetcode)

目錄806. 寫字串需要的行數

說明:

據題意:每一行的最大寬度為100個單位,在寫某個字母的時候會使這行超過了100 個單位,那麼我們應該把這個字母寫到下一行。遍歷由 s 轉換成的字元陣列,則當前遍歷的元素的長度為 width 中的索引對映對於已有長度 + 當前元素長度進行判斷,共大於 100,等於 100,小於 100 的三種處理方式

public static int numberoflines(int widths, string s)  else if (count == 100)  else 

}// 陣列首位為 行

nums[0] = row;

// 陣列末位為剩餘長度

806 寫字串需要的行數

我們要把給定的字串 s 從左到右寫到每一行上,每一行的最大寬度為100個單位,如果我們在寫某個字母的時候會使這行超過了100 個單位,那麼我們應該把這個字母寫到下一行。我們給定了乙個陣列 widths 這個陣列 widths 0 代表 a 需要的單位,widths 1 代表 b 需要的單位,widt...

Leetcode 806 寫字串需要的行數

我們要把給定的字串 s 從左到右寫到每一行上,每一行的最大寬度為100個單位,如果我們在寫某個字母的時候會使這行超過了100 個單位,那麼我們應該把這個字母寫到下一行。我們給定了乙個陣列 widths 這個陣列 widths 0 代表 a 需要的單位,widths 1 代表 b 需要的單位,widt...

Leetcode 806 寫字串需要的行數

我們要把給定的字串s從左到右寫到每一行上,每一行的最大寬度為100個單位,如果我們在寫某個字母的時候會使這行超過了100 個單位,那麼我們應該把這個字母寫到下一行。我們給定了乙個陣列widths,這個陣列 widths 0 代表 a 需要的單位,widths 1 代表 b 需要的單位,widths ...