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

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

LeetCode 1758. Minimum Changes To Make Alternating Binary String

2023-04-13 11:57 作者:您是打尖兒還是住店呢  | 我要投稿

You are given a string?s?consisting only of the characters?'0'?and?'1'. In one operation, you can change any?'0'?to?'1'?or vice versa.

The string is called alternating if no two adjacent characters are equal. For example, the string?"010"?is alternating, while the string?"0100"?is not.

Return?the?minimum?number of operations needed to make?s?alternating.

?

Example 1:

Input: s = "0100"

Output: 1

Explanation: If you change the last character to '1', s will be "0101", which is alternating.

Example 2:

Input: s = "10"

Output: 0

Explanation: s is already alternating.

Example 3:

Input: s = "1111"

Output: 2

Explanation: You need two operations to reach "0101" or "1010".

?交替進(jìn)行的話,一共有2種,一種是01開頭,一種是10開頭,分別計(jì)算01跟10開頭的話,不相同的數(shù)量,然后取較小的那個(gè)就是最小的調(diào)整次數(shù)了。

easy題目,有思路就很快了。不麻煩。

Constraints:

  • 1 <= s.length <= 104

  • s[i]?is either?'0'?or?'1'.

Runtime:?3 ms, faster than?85.71%?of?Java?online submissions for?Minimum Changes To Make Alternating Binary String.

Memory Usage:?42.9 MB, less than?8.11%?of?Java?online submissions for?Minimum Changes To Make Alternating Binary String.


LeetCode 1758. Minimum Changes To Make Alternating Binary String的評論 (共 條)

分享到微博請遵守國家法律
富宁县| 界首市| 辉县市| 祁门县| 山阴县| 常宁市| 威信县| 白玉县| 五指山市| 天长市| 江城| 平潭县| 淮北市| 农安县| 太保市| 龙门县| 莱芜市| 永泰县| 江油市| 穆棱市| 肃宁县| 绥德县| 孟州市| 兴城市| 昭苏县| 绍兴县| 鄯善县| 安徽省| 尼玛县| 滁州市| 新安县| 浪卡子县| 平原县| 秦安县| 东乌珠穆沁旗| 嘉善县| 安塞县| 奉新县| 成都市| 共和县| 永吉县|