国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

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

LeetCode Lexicographically Smallest Palindrome

2023-05-21 12:29 作者:您是打尖兒還是住店呢  | 我要投稿


You are given a string?s?consisting of?lowercase English letters, and you are allowed to perform operations on it. In one operation, you can?replace?a character in?s?with another lowercase English letter.

Your task is to make?s?a?palindrome?with the?minimum?number?of operations?possible. If there are?multiple palindromes?that can be?made using the?minimum?number of operations,?make the?lexicographically smallest?one.

A string?a?is lexicographically smaller than a string?b?(of the same length) if in the first position where?a?and?b?differ, string?a?has a letter that appears earlier in the alphabet than the corresponding letter in?b.

Return?the resulting palindrome string.

?

Example 1:

Input: s = "egcfe"

Output: "efcfe"

Explanation: The minimum number of operations to make "egcfe" a palindrome is 1, and the lexicographically smallest palindrome string we can get by modifying one character is "efcfe", by changing 'g'.

Example 2:

Input: s = "abcd"

Output: "abba"

Explanation: The minimum number of operations to make "abcd" a palindrome is 2, and the lexicographically smallest palindrome string we can get by modifying two characters is "abba".

Example 3:

Input: s = "seven"

Output: "neven"

Explanation: The minimum number of operations to make "seven" a palindrome is 1, and the lexicographically smallest palindrome string we can get by modifying one character is "neven".

?就是將文字變成回文字符串,但是是有條件的,就是字典序最小,簡單的一次遍歷,每次判斷即可,但是我把問題復雜化了,所以一直沒過。。。

Constraints:

  • 1 <= s.length <= 1000

  • s?consists of only lowercase English letters.


Runtime:?10 ms, faster than?83.33%?of?Java?online submissions for?Lexicographically Smallest Palindrome.

Memory Usage:?44.6 MB, less than?16.67%?of?Java?online submissions for?Lexicographically Smallest Palindrome.



LeetCode Lexicographically Smallest Palindrome的評論 (共 條)

分享到微博請遵守國家法律
余姚市| 科技| 蒲城县| 双辽市| 丽水市| 昌都县| 武定县| 德阳市| 南平市| 田东县| 中超| 陇南市| 若羌县| SHOW| 昌宁县| 英山县| 宝山区| 界首市| 福州市| 沙洋县| 牡丹江市| 枣庄市| 梁山县| 武川县| 德昌县| 清流县| 浦江县| 富阳市| 绍兴县| 合肥市| 穆棱市| 大兴区| 孝昌县| 荥经县| 桦南县| 娄烦县| 顺昌县| 洪洞县| 漳平市| 调兵山市| 百色市|