五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(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的評論 (共 條)

分享到微博請遵守國家法律
阿尔山市| 吕梁市| 德令哈市| 龙南县| 苗栗市| 大英县| 郁南县| 夏津县| 湘潭市| 且末县| 调兵山市| 镇平县| 三台县| 巩留县| 穆棱市| 商城县| 眉山市| 姚安县| 柏乡县| 阳曲县| 北票市| 泰宁县| 澄迈县| 虞城县| 汝阳县| 华蓥市| 平利县| 曲水县| 松潘县| 永德县| 通许县| 神木县| 阳西县| 将乐县| 徐州市| 晋中市| 罗甸县| 凌云县| 湘乡市| 和林格尔县| 历史|