蓝桥杯(3.15 刷真题)

P8597 [蓝桥杯 2013 省 B] 翻硬币
AC

java 复制代码
import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		String s1 = sc.nextLine();
		String s2 = sc.nextLine();
		char[] c1 = s1.toCharArray();
		char[] c2 = s2.toCharArray();
		int t = c1.length - 1;
		int sum = 0;
		for(int i=0;i<t;i++) {
			if(c1[i]!=c2[i]) {
				if(c1[i] == '*') {
					c1[i] = 'o';
					if(c1[i+1] == '*') {
						c1[i+1] = 'o';
					}else {
						c1[i+1] = '*';						
					}
					sum++;
				}else {
					c1[i] = '*';
					if(c1[i+1] == '*') {
						c1[i+1] = 'o';
					}else {
						c1[i+1] = '*';						
					}
					sum++;
				}
			}
		}
		System.out.println(sum);
	}
}
相关推荐
西伯利亚狼_J20201 小时前
260109introduceEN
职场和发展
我命由我123454 小时前
Photoshop - Photoshop 工具栏(57)模糊工具
学习·ui·职场和发展·求职招聘·职场发展·学习方法·photoshop
AlenTech6 小时前
200. 岛屿数量 - 力扣(LeetCode)
算法·leetcode·职场和发展
程序员小远8 小时前
完整的项目测试方案流程
自动化测试·软件测试·python·功能测试·测试工具·职场和发展·测试用例
AlenTech9 小时前
198. 打家劫舍 - 力扣(LeetCode)
算法·leetcode·职场和发展
重生之后端学习9 小时前
21. 合并两个有序链表
java·算法·leetcode·链表·职场和发展
源代码•宸9 小时前
Leetcode—1266. 访问所有点的最小时间【简单】
开发语言·后端·算法·leetcode·职场和发展·golang
YuTaoShao10 小时前
【LeetCode 每日一题】712. 两个字符串的最小ASCII删除和——(解法一)记忆化搜索
算法·leetcode·职场和发展
源代码•宸11 小时前
Leetcode—85. 最大矩形【困难】
经验分享·算法·leetcode·职场和发展·golang·单调栈
Swift社区12 小时前
LeetCode 472 连接词
算法·leetcode·职场和发展