Java实现字母去重
2024-09-04 18:25:46
描述
给定一个字符串S,每次操作你可以将其中任意一个字符修改成其他任意字符。
请你计算最少需要多少次操作,才能使得S中不存在两个相邻的相同字符。
输入
只包含小写字母的字符串S。
1 ≤ |S| ≤ 100000
输出
一个整数代表答案
package Xueying_Liu;
import java.util.Scanner;
public class zifuchuan {
public static void main(String[] args) {
Scanner sc =new Scanner(System.in);
String s = sc.next();
int count=0;
char [] num = s.toCharArray();
for (int i=1;i<num.length;i++){
if (num[i-1]==num[i]){
count++;
i++;
}
}
System.out.println(count);
}
}
最新文章
- JavaScript中让Html页面中循环播放文字
- 原来css中的border还可以这样玩
- NSLog(@";%@";,类对象); 默认输出类名
- Javascript的历史
- loadrunner实现浮点型数据转换成字符串
- 调整label中text显示的行间距
- SQLite数据库与Contentprovider(2)
- [rxjs] Throttled Buffering in RxJS (debounce)
- 略谈cpu架构种类
- [Leetcode][Python][DP]Regular Expression Matching
- leetcode第13题--Roman to Integer
- Angular - - $resource 更高端的数据交互
- js、css3实现图片的放大效果
- Android Activity生命周期概述
- 【转】JAVA处理线程超时
- 《Android进阶之光》--RxJava结合Retrofit访问网络
- 怎么在idea中新建package包,只有directory选项
- HDU1029(KB12-B)
- How To Install and Configure Elasticsearch on Ubuntu 14.04
- [bzoj3238]差异(后缀数组+单调栈)