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

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

LeetCode 1544.Make The String Grea

2022-11-12 14:33 作者:您是打尖兒還是住店呢  | 我要投稿

Given a string?s?of lower and upper case English letters.

A good string is a string which doesn't have?two adjacent characters?s[i]?and?s[i + 1]?where:

  • 0 <= i <= s.length - 2

  • s[i]?is a lower-case letter and?s[i + 1]?is the same letter but in upper-case or?vice-versa.

To make the string good, you can choose?two adjacent?characters that make the string bad and remove them. You can keep doing this until the string becomes good.

Return?the string?after making it good. The answer is guaranteed to be unique under the given constraints.

Notice?that an empty string is also good.

?

Example 1:

Input: s = "leEeetcode"Output: "leetcode"Explanation: In the first step, either you choose i = 1 or i = 2, both will result "leEeetcode" to be reduced to "leetcode".

Example 2:

Input: s = "abBAcC"Output: ""Explanation: We have many possible scenarios, and all lead to the same answer. For example: "abBAcC" --> "aAcC" --> "cC" --> "" "abBAcC" --> "abBA" --> "aA" --> ""

Example 3:

Input: s = "s"Output: "s"

這種情況下用ArrayList 最方便了,當刪除后,能自動補全,所以list.remove(i)要寫2次,

類似于數(shù)組的刪除第i項和刪除第i+1項,但是ArrayList 就只能寫2個remove(i)了;

至少咱通過了,不要求別的了。

Runtime:?7 ms, faster than?31.75%?of?Java?online submissions for?Make The String Great.

Memory Usage:?43.8 MB, less than?12.54%?of?Java?online submissions for?Make The String Great.


LeetCode 1544.Make The String Grea的評論 (共 條)

分享到微博請遵守國家法律
太仆寺旗| 重庆市| 合江县| 正镶白旗| 宜丰县| 潜山县| 普定县| 临潭县| 大连市| 东辽县| 汉川市| 晋江市| 汶川县| 天全县| 新和县| 林芝县| 惠州市| 漾濞| 新干县| 措美县| 都昌县| 西安市| 宝兴县| 大宁县| 临夏县| 冀州市| 绍兴县| 铜陵市| 鄂尔多斯市| 万载县| 成安县| 元阳县| 登封市| 新郑市| 灵武市| 南投县| 临湘市| 巨野县| 丽江市| 贵南县| 财经|