Chinese, Traditional subtitles

← 01ps-10 Strings Solution

dummy description

Get Embed Code
9 Languages

Showing Revision 2 created 12/14/2012 by Shalley Tsay.

  1. 這個問題的正確答案是
  2. 除了第二個選項,其他都對
  3. 讓我們看看為什麼
  4. 讓我們選擇一個例子,字串 s
  5. 比方說,s 是 'duck'
  6. 第一個例子中,我們連接 a 和 s
  7. 所以選擇 1 和之後的字元會得到 'duck'
  8. 這是我們原來的字串 s
  9. 這個正確,對於第二個選項,讓我們插入 'duck'
  10. 第一個字元,'duck' 的位置 0 的字元是 d
  11. 將剩下的字串連接起來
  12. 回到了原始字串 'duck'
  13. 因此,這似乎是正確的,但我們必須記住的是
  14. s 可以是空字串
  15. 如果我們嘗試取出位置 0 的字元
  16. 我們會得到 error,因為位置 0 沒有字元
  17. 因為在 s 中沒有字元
  18. 繼續,如果我們試圖加一個空字串到 s
  19. 我們得到的值和原始值完全相同,
    因為我們沒有加入任何東西
  20. 最後的選項,它似乎並不是那麼明顯
  21. 在空字串時,它是正確的
  22. 這似乎沒那麼直覺,從位置 0 起選擇每一個字元
  23. 不會造成 error,因為沒有字元
  24. 嗯,我們必須記住,次序列 (subsequence) 運算子
  25. 不會導致 error
  26. 為什麼會是這樣呢? 因為