LeetCode 1844. 将所有数字用字符替换
生活随笔
收集整理的這篇文章主要介紹了
LeetCode 1844. 将所有数字用字符替换
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 1. 題目
- 2. 解題
1. 題目
給你一個下標從 0 開始的字符串 s ,它的 偶數 下標處為小寫英文字母,奇數 下標處為數字。
定義一個函數 shift(c, x) ,其中 c 是一個字符且 x 是一個數字,函數返回字母表中 c 后面第 x 個字符。
比方說,shift('a', 5) = 'f' 和 shift('x', 0) = 'x' 。
對于每個 奇數 下標 i ,你需要將數字 s[i] 用 shift(s[i-1], s[i]) 替換。
請你替換所有數字以后,將字符串 s 返回。
題目 保證 shift(s[i-1], s[i]) 不會超過 'z' 。
來源:力扣(LeetCode)
鏈接:https://leetcode-cn.com/problems/replace-all-digits-with-characters
著作權歸領扣網絡所有。商業轉載請聯系官方授權,非商業轉載請注明出處。
2. 解題
- 直接模擬
0 ms 6 MB C++
我的CSDN博客地址 https://michael.blog.csdn.net/
長按或掃碼關注我的公眾號(Michael阿明),一起加油、一起學習進步!
總結
以上是生活随笔為你收集整理的LeetCode 1844. 将所有数字用字符替换的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 决策树相关知识小结
- 下一篇: LeetCode 2071. 你可以安排