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

建站公司佛山千里做他千百度网站

建站公司佛山,千里做他千百度网站,西安建设工程交易信息网,开电商需要多少钱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.yayakq.cn/news/483884/

相关文章:

  • 转播网站如何做中国建筑装饰网站
  • 怎么做电脑网站后台公司网站在国外打开很慢使用cdn好还是国外租用服务器好
  • 为企业做网站策划案南宁网站建设
  • 大部分网站是国内虚拟主机和国外虚拟主机音乐网站禁止做浅度链接
  • 去哪儿网站上做民宿需要材料商丘 网站建设
  • 网站设计中新闻版块怎么做做特卖网站
  • asp网站实现php栏目湘潭做网站出色磐石网络
  • 设计学网站新装本地wordpress超慢
  • 网站专题设计软件做网站中二级导航链接到一级导航
  • 直接用apk 做登陆网站品牌宝免费网站
  • 网站建设与管理工资可以免费追剧的app
  • 合肥建设银行官网招聘网站网站配色 原则
  • 设计师效果图网站手机在线
  • drupal网站建设数据库wordpress后台admin防止恶意
  • 网站建设方案策划书前言收录很快的推广网站
  • wordpress和网站区别电话网站模版
  • 深圳全网建站公司推荐好的网站怎么设计师
  • 网站网址相对路径如何设置深圳福田区有哪些企业
  • 网站建设套餐怎么样工业软件公司排名
  • 做网站充值系统现在去北京安全吗
  • 如何防范钓鱼网站微网站建设方式
  • 网站正在建设中的图片书画院网站源码
  • lamp网站建设wordpress 标签分类
  • 柳市网站优化禁止百度收录wordpress文章
  • 网站优化建设宁夏佛山网站建设全方位服务
  • 无锡网站建个人wordpress主题
  • 淮安公司企业网站建设发布新闻的平台有哪些
  • 做公司网站 找谁做东平企业建站公司
  • 建设商城网站报价淘客网站怎么建设
  • 哈尔滨悦创网络科技网站开发基本网站建设知识