符号消消乐

news/2025/1/16 2:58:56/

最近看到的一道机试题,输入一个只包含英文字母的字符串,字符串中的俩个字母如果相邻且相同,就可以消除。在字符串上反复执行消除的动作,直到无法继续消除为止,此时游戏结束。输出最终得到的字符串长度

package com.classmassage.cn.util;import java.util.Scanner;public class CCCsddwe {//字符消消乐public static void main(String[] args) {Scanner scanner = new Scanner(System.in);String ers = scanner.nextLine();StringBuffer stringBuffer = new StringBuffer();for (int i = 0; i < ers.length()-1; i++ ){if(ers.charAt(0) == ers.charAt(1)){ers = ers.substring(2);}if(ers.charAt(i) == ers.charAt(i + 1)){stringBuffer.append(ers.charAt(i));stringBuffer.append(ers.charAt(i+1));String reacle = ers.replace(stringBuffer.toString(),"");ers = reacle;i = 0;stringBuffer.delete(0,stringBuffer.length());}}System.out.println(ers);}
}

http://www.ppmy.cn/news/911698.html

相关文章

开心消消乐在屏幕中向下移动的完整代码

#--coding:utf8-- import random import pygame as pgWIDTH 400 HEIGHT 400 NUMGRID 8 GRIDSIZE 36 XMARGIN (WIDTH - GRIDSIZE * NUMGRID) // 2 YMARGIN (HEIGHT - GRIDSIZE * NUMGRID) // 2# 加载图片 gem_imgs [pg.image.load(resources/images/gem{}.png.format(i))…

消除类游戏

数组 ** xdoj-消除类游戏** #include<stdio.h> int main() {int n, m, i, j;scanf("%d%d",&n,&m);int a[30][30], b[30][30];for(i0;i<n;i){for(j0;j<m;j){scanf("%d",&a[i][j]);b[i][j] a[i][j];}}for(i0;i<n;i){for(j0;j…

Python学习:方块消除游戏

【编程题&#xff1a;方块消除游戏】 emmmm..依然牛客网上的题&#xff0c;难度标识才一颗星&#xff0c;但是感觉自己看代码看了好久才理解实现的过程。 题目描述&#xff1a;如下图&#xff0c;有10*10个不同颜色的方块&#xff0c;每个方块可能是红、绿、蓝、黄、紫5种颜色…

【AI】微信小程序 方块消消消

介绍 大概是下图所述一款游戏…… 感觉这种能(创造一种新的玩法)的游戏超级厉害 (最高分了……并不擅长这种游戏) 然后当初玩的时候非常的上瘾……主要是每次凉的时候都有一种(明明还空很多只是时运不齐命途多舛所以这局死那么早)的错觉。 为了显得我没有浪费时间………

[Cocos Creator] 制作简版消消乐(三):实现方块的生成与交换

本文由“壹伴编辑器”提供技术支 前言 在上一篇文章中我们实现部分基础组件和管理脚本&#xff0c;那么本篇文章将和大家一起实现方块的生成与交换的逻辑。 温馨提醒&#xff1a;本文含有大量代码和注释&#xff0c;请提前做好心理准备并认真阅读。 话不多说&#xff0c;冲鸭&a…

开心消消乐分析与设计

休闲益智类游戏的代表&#xff08;开心消消乐&#xff09; 导语 随着智能手机的普及&#xff0c;各种类型的手机游戏喷涌而出&#xff0c;有多人实时对战类游戏的王者荣耀、和平精英、荒野乱斗&#xff0c;有抽卡游戏fgo、阴阳师&#xff0c;而作为休闲益智类游戏的杰出代表—…

[Android] 开心消消乐代码(写的比较简单)

突然想要在android上写一个消消乐的代码&#xff0c;在此之前没有系统地学过java的面向对象&#xff0c;也没有任何android相关知识&#xff0c;不过还是会一点C。8月初开始搭建环境&#xff0c;在这上面花了相当多的时间&#xff0c;然后看了一些视频和电子书&#xff0c;对an…

第4-8课:方块消除游戏

前面基础部分我们介绍过简单的串模型的动态规划,在这个系列中,我们又介绍了区间动态规划模型、状态压缩动态规划模型和线性动态规划模型。我们用的算法实现都是尽量使用状态递推关系式直接用递推的方法,大家可能都忘了“备忘录(或状态记忆)”也是动态规划,这一课我们将讲…