当前位置: 首页 > news >正文

经营范围 网站建设销售crm客户管理系统

经营范围 网站建设,销售crm客户管理系统,交换机做网站,下载android版本下载安装2023华为OD统一考试(AB卷)题库清单-带答案(持续更新)or2023年华为OD真题机考题库大全-带答案(持续更新) 题目描述 输入一个长度为4的倍数的字符串Q,字符串中仅包含WASD四个字母。 将这个字符串中的连续子串…

2023华为OD统一考试(A+B卷)题库清单-带答案(持续更新)or2023年华为OD真题机考题库大全-带答案(持续更新)

题目描述
输入一个长度为4的倍数的字符串Q,字符串中仅包含WASD四个字母。

将这个字符串中的连续子串用同等长度的仅包含WASD的字符串替换,如果替换后整个字符串中WASD四个字母出现的频数相同,

那么我们称替换后的字符串是“完美走位”。求子串的最小长度。如果输入字符串已经平衡则输出0。

输入: 一行字符表示给定的字符串S

数据范围: 1<=n<=105且n是4的倍数,字符串中仅包含WASD四个字母。

输出: 整数表示答案

示例1
输入: WASDAASD

输出: 1

说明: 将第二个A替换为W,即可得到完美走位。

示例2
输入: AAAA

输出: 3

说明: 将其中三个连续的A替换为WSD,即可得到完美走位

示例3
输入

ASDW

输出

0

示例4
输入AASW

输出1
 

public class PerfactAlignment {public static void main(String[] args) {Scanner sc = new Scanner(System.in);char[] wasd = sc.nextLine().toCharArray();int endStep = step(wasd);System.out.println(endStep);}public static int step(char[] wasd){//平均值int avg = wasd.length / 4;//统计修改修改的方向值int numA = 0;int numS = 0;int numW = 0;int numD = 0;for (int i = 0; i < wasd.length;i++){switch (wasd[i]){case 'A':numA++;break;case 'S':numS++;break;case 'W':numW++;break;case 'D':numD++;break;}}//绝对值(求出最大值 - 平均值)int step = Math.abs(Math.max(Math.max(Math.max(numA, numS), numW), numD) - avg);return step;}
}

http://www.mmbaike.com/news/100299.html

相关文章:

  • 做网站java好还是.net好怎么建立一个自己的网站
  • 做网站会出现什么问题seo服务外包费用
  • 拟定网站建设合同的工作过程记录事件营销
  • 网站开发的技术分类个人网页设计
  • 如何做jquery音乐网站让手机变流畅的软件下载
  • 网站设计模板简约财经新闻每日财经报道
  • 个人网站可以直接做微信登陆吗广东网络推广运营
  • 南京网站建设制作南平seo
  • 网站悬浮广告素材下载百度导航最新版本
  • 遵义市乡村街道建设投诉网站最火的网络推广平台
  • 网站运营优化方案搜索引擎优化免费
  • 设计上海设计公司seo推广教程seo推广技巧
  • 班玛县公司网站建设旺道seo优化软件
  • 橙色网站logo 配色网站到首页排名
  • 做网站主播要什么条件销售方案怎么做
  • 吉林省社会保险网站企业营销策划书模板
  • 电脑软件和网站怎么做百度怎样免费发布信息
  • 楼市最新消息2022年房价走势seo是什么职务
  • 北京欢迎你网站建设互联网营销的方法有哪些
  • 河北网站建设服务热线网站推广的软件
  • 宝鸡网站制作电话百度推广关键词质量度
  • 营销网站建设哪家便宜搜索引擎营销的概念及特点
  • 成华区门户网站抖音关键词排名
  • 建工网校论坛安徽seo推广
  • 电子商务网站建设与运营方向杭州关键词优化服务
  • 绍兴网站建设优化希爱力双效片用后感受
  • html5产品展示网站模板互联网登录的网站名
  • 企业网站建设如何做好外链建设网站优化塔山双喜
  • web做网站作业搜索引擎优化的意思
  • 网站怎么做弹框权重查询入口