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

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

分享到微博請遵守國家法律
鹤庆县| 渭南市| 同仁县| 邵武市| 武汉市| 雅江县| 陆丰市| 永春县| 庆安县| 宝坻区| 石嘴山市| 红原县| 忻州市| 昌吉市| 澜沧| 耒阳市| 东阳市| 刚察县| 靖安县| 建平县| 瓮安县| 新余市| 阿图什市| 宝鸡市| 江都市| 彭水| 五莲县| 桃园县| 安义县| 裕民县| 天长市| 石家庄市| 永德县| 秦皇岛市| 民权县| 正安县| 凤山市| 陈巴尔虎旗| 银川市| 河西区| 康平县|