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

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

LeetCode 1750. Minimum Length of String After Deleting Similar E

2023-04-24 16:38 作者:您是打尖兒還是住店呢  | 我要投稿

Given a string?s?consisting only of characters?'a',?'b', and?'c'. You are asked to apply the following algorithm on the string any number of times:

  1. Pick a?non-empty?prefix from the string?s?where all the characters in the prefix are equal.

  2. Pick a?non-empty?suffix from the string?s?where all the characters in this suffix are equal.

  3. The prefix and the suffix should not intersect at any index.

  4. The characters from the prefix and suffix must be the same.

  5. Delete both the prefix and the suffix.

Return?the?minimum length?of?s?after performing the above operation any number of times (possibly zero times).

?

Example 1:

Input: s = "ca"

Output: 2

Explanation: You can't remove any characters, so the string stays as is.

Example 2:

Input: s = "cabaabac"

Output: 0

Explanation: An optimal sequence of operations is:?

- Take prefix = "c" and suffix = "c" and remove them, s = "abaaba".?

- Take prefix = "a" and suffix = "a" and remove them, s = "baab".?

- Take prefix = "b" and suffix = "b" and remove them, s = "aa".?

- Take prefix = "a" and suffix = "a" and remove them, s = "".

Example 3:

Input: s = "aabccabba"

Output: 3

Explanation: An optimal sequence of operations is:?

- Take prefix = "aa" and suffix = "a" and remove them, s = "bccabb".?

- Take prefix = "b" and suffix = "bb" and remove them, s = "cca".

?寫了3個函數(shù),

1:判斷左右兩端是否一樣,用來做循環(huán)的條件;

2:判斷左邊一樣的到哪里;

3:判斷右邊一樣的到哪里;

依次循環(huán),處理返回即可;

但是長度為1的需要特殊處理一下即可;

只是沒想到還能速度這么快。。。。

下面是代碼:

Constraints:

  • 1 <= s.length <= 105

  • s?only consists of characters?'a',?'b', and?'c'.


Runtime:?5 ms, faster than?88.12%?of?Java?online submissions for?Minimum Length of String After Deleting Similar Ends.

Memory Usage:?43.1 MB, less than?60.54%?of?Java?online submissions for?Minimum Length of String After Deleting Similar Ends.


LeetCode 1750. Minimum Length of String After Deleting Similar E的評論 (共 條)

分享到微博請遵守國家法律
峨边| 双峰县| 盐池县| 温宿县| 邵阳市| 镇原县| 定州市| 华阴市| 抚州市| 大埔区| 威宁| 南丹县| 裕民县| 锦州市| 鸡西市| 连城县| 桐庐县| 靖宇县| 铁岭县| 泊头市| 新疆| 休宁县| 临海市| 武乡县| 宽城| 大足县| 海淀区| 凤阳县| 萨嘎县| 浮梁县| 宁武县| 河源市| 肥西县| 新邵县| 苏尼特左旗| 商水县| 海原县| 綦江县| 进贤县| 荃湾区| 菏泽市|