这篇也是凑数的 哈哈…. 稍后会整合到算法通关第三关白银挑战 .
描述 :
给你一个仅包含小写英文字母和'?'
字符的字符串s
,请你将所有的'?'
转换为若干小写字母,使最终的字符串不包含任何连续重复的字符。
注意 : 不能修改非'?'
字符 .
题目 :
LeetCode 1576.替换所有问号
1576.替换所有的问号
分析 :
首先我们应该想到字符串怎么可以修改 ? 思路 :把字符串转换为可以修改的 , 数组或者可变字符串
这里改成字符串 , 下一步思考只要问号和左右字符不一样就可以那这样就需要3个字符就行了
解析 :
class Solution {
public String modifyString(String s) {
//字符串长度
i服务器托管网nt len = s.length();
//转换为数组
char[] arr = s.toCharArray();
for(int i =0; i 0 && arr[i -1] == c) || (i
晚一点会收到算法第三关白银挑战里
服务器托管,北京服务器托管,服务器租用 http://www.f服务器托管网wqtg.net
相关推荐: 1.3.OpenCV技能树–第一单元–图像的基础操作(基础篇)
文章目录 1.文章内容来源 2.图像的基本操作 2.1.图像加载 2.2.图像显示 2.3.数据读取 2.4.截取图像 2.5.颜色通道提取 2.5.1.保留红色处理 2.5.2.保留绿色处理 2.5.3.保留蓝色处理 3.易错点总结与反思 1.文章内容来源 …