為了加強自己的程式能力,因此開始記錄每天刷leetcode的解法+說明,會用Ruby、python和JavaScript三個語言來解題,今天是第九天,讓我們開始吧!
題目來源:leetcode
因為題目前後會有空格,所以會需要刪除頭尾的空白後,再依據內容拆分為陣列,取出陣列最後一個的長度即可。
這個題目不會再取用原始給予的input值,所以不需要考慮使否會回傳新的值或是更改原值,就變得比較單純一點~
Ruby
1 | |
Ruby可以使用strip去除前後的空格,接著使用split(' ')將空格拆分為陣列,取出last.length就找出答案了~
Python
1 | |
Python也是使用strip,接著使用split(' ')拆分為陣列,這個和Ruby相同。最後使用[-1]取出最後一位數,再使用len()包住取出長度即可~
JavaScript
1 | |
JS去除前後的空格使用trim(),接著一樣使用split(' ')拆分為陣列,並使用pop()取出陣列最後一位數,再使用lenght取長度即可~
Comments