作者s25g5d4 (function(){})()
看板Ajax
標題Re: [問題] 關於leetcode上runtime error
時間Thu Nov 16 00:39:49 2017
我把你的程式碼丟去 leetcode 會 WA 不是 RE 啊
是不是你改了函數名稱?
你選完語言後應該會看到有預先填好的程式碼吧
不要亂改他預先填好的程式碼, 把函數本體填進去就好
另外你的程式碼沒有考慮 ']' 與 '[()]' 的情況
提示:這題必須使用 stack
--
']' 會錯的原因是在 if(s[i+1] === iden[j+1]){ 這行
此時 i = 0, j = 5, s[i+1] 與 iden[j+1] 會雙雙等於 undefined
於是這行等號成立,i 變成 1, 回到第一個 for 迴圈又 i++
此時 i = 2, i < s.length 不成立,迴圈結束
最後回傳 true, bang!
※ 引述《warpower668 (JyI)》之銘言:
: 小弟不懂為何把程式在jsbin(javascript)跑是可以的,
: 但到了LeetCode去跑卻顯示Runtime Error?
: 請求大神解答,謝謝!
: 這邊是我的程式:
: http://ideone.com/jvNHV2
--
1F:推 obov:五樓閃尿11/06 05:20
2F:→ obov:超☆快速蓋11/06 05:21
3F:→ obov:超☆快速蓋蓋11/06 05:21
4F:→ obov:超☆快速蓋蓋蓋11/06 05:21
5F:推 xyz4594:冒險蓋11/06 05:21
→ obov:幹拎娘插三小 → obov:連閃尿都要插 11/06 05:22
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.115.172.153
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Ajax/M.1510763994.A.EE5.html