最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Leetcode 848. Shifting Letters

2023-03-16 15:20 作者:您是打尖兒還是住店呢  | 我要投稿

You are given a string?s?of lowercase English letters and an integer array?shifts?of the same length.

Call the?shift()?of a letter, the next letter in the alphabet, (wrapping around so that?'z'?becomes?'a').

  • For example,?shift('a') = 'b',?shift('t') = 'u', and?shift('z') = 'a'.

Now for each?shifts[i] = x, we want to shift the first?i + 1?letters of?s,?x?times.

Return?the final string after all such shifts to s are applied.

?

Example 1:

Input: s = "abc", shifts = [3,5,9]

Output: "rpl"

Explanation: We start with "abc".

After shifting the first 1 letters of s by 3,?

we have "dbc".

After shifting the first 2 letters of s by 5,?

we have "igc".?

After shifting the first 3 letters of s by 9,?

we have "rpl",

the answer.

Example 2:

Input: s = "aaa", shifts = [1,2,3]

Output: "gfd"

?

Constraints:

  • 1 <= s.length <= 105

  • s?consists of lowercase English letters.

  • shifts.length == s.length

  • 0 <= shifts[i] <= 109

  • 一開始卡在char +數(shù)字那里了,就是加個括號(char)強(qiáng)制轉(zhuǎn)換一下即可。

  • 然后提交結(jié)果報錯,看了下錯誤的case,又是很大的數(shù)字,,,呃,于是在+shifts[i]后面增加了%26.然后就直接過了,int這個類型真的是加減乘除都要考慮溢出了。。。。


Runtime:?13 ms, faster than?71.40%?of?Java?online submissions for?Shifting Letters.

Memory Usage:?52.9 MB, less than?56.27%?of?Java?online submissions for?Shifting Letters.


Leetcode 848. Shifting Letters的評論 (共 條)

分享到微博請遵守國家法律
特克斯县| 南昌县| 阿拉善右旗| 平顶山市| 普宁市| 黔江区| 大邑县| 高密市| 巴彦县| 无极县| 梅河口市| 大悟县| 泰州市| 行唐县| 莲花县| 万盛区| 普陀区| 灵武市| 景德镇市| 台南县| 章丘市| 庆城县| 桐庐县| 萨嘎县| 慈溪市| 安阳县| 中超| 云南省| 永嘉县| 屏山县| 崇礼县| 横山县| 蛟河市| 河曲县| 玛多县| 张家口市| 鹿泉市| 石泉县| 普洱| 方山县| 沙坪坝区|