Re: [問題] 關於leetcode上runtime error
我把你的程式碼丟去 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
--
推
11/06 05:20,
11/06 05:20
→
11/06 05:21,
11/06 05:21
→
11/06 05:21,
11/06 05:21
→
11/06 05:21,
11/06 05:21
推
11/06 05:21,
11/06 05:21
→ obov:幹拎娘插三小 → obov:連閃尿都要插 11/06 05:22
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.115.172.153
※ 文章網址: https://www.ptt.cc/bbs/Ajax/M.1510763994.A.EE5.html
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章