【FCC】Missing letters(丢失的字母)
生活随笔
收集整理的這篇文章主要介紹了
【FCC】Missing letters(丢失的字母)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
題目:
從傳遞進來的字母序列中找到缺失的字母并返回它。
如果所有字母都在序列中,返回 undefined。
例如:fearNotLetter("abce") 應該返回 "d"。
思路:
遍歷字符串,如果前一個字符的ASCII碼不是后一個字符ASCII碼-1,就判斷為丟失字符,返回丟失的字符。
丟失的字符只能通過ASCII碼的轉換來獲得。
代碼:
<script type="text/javascript">
function fearNotLetter(str) {
//以字母的ASCII碼為解題思路
for (var i = 1; i < str.length; i++) {
if (str[i - 1].charCodeAt() !== str[i].charCodeAt() - 1) {
return String.fromCharCode(str[i - 1].charCodeAt() + 1);
}
}
}
</script>
---------------------
作者:wangmc0827
原文:https://blog.csdn.net/wangmc0827/article/details/72638583
總結
以上是生活随笔為你收集整理的【FCC】Missing letters(丢失的字母)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【FCC】DNA Pairing
- 下一篇: 【FCC】Boo who(BOOL类型检