為了加強自己的程式能力,因此開始記錄每天刷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