請教一下各位前輩大神:
我做leetcode的58題 Length of Last Word時,在run code的時候都沒有問題,但是submit上去時發生了 Runtime Error的狀況,想請各位前輩幫忙,我的程式碼如下:
var lengthOfLastWord = function(s) {
if(s === 0)return 0
let array = s.split(' ')
// console.log(array)
// console.log(array.length)
let last = array.pop()
if(last.length === 0){
let v = array.filter(item =>{
return item.length > 0
})
// console.log( "array.length >0",v)
return v.pop().length
}else{
return last.length
}
};
謝謝 !
問題解決了!紀錄一下解決的方式:
var lengthOfLastWord = function(s) {
if(s === 0)return 0
let array = s.split(' ')
let v = array.filter(item =>{
return item.length > 0
})
// console.log( "V",v)
let last = v.pop()
if(last === undefined){
return 0}
return last.length
};