最後に、ワード長。直接コードに精神的問題、。、ビットをトリミング前後に余分なスペースを削除するために入力することを忘れないでください。
時間O(N)
スペースO(1)
1 / * * 2 * @param {文字列} S 3 * @return {数} 4 * / 5 VAR lengthOfLastWord = 関数(S){ 6 // コーナーケース 7 場合(S === ヌル || s.length = == 0 ){ 8 戻り 0 ; 9 } 10 11 // 通常の場合 12 LET入力= s.trim()。 13 レット・カウント= 0 ; 14 のために(iはinput.length =せ- 1; I> = 0; i--を){ 15 もし(!入力[I] == '' ){ 16 数++ ; 17 } 他{ 18 ブレーク。 19 } 20 } 21 戻りカウント; 22 }。