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

博业建站网电子商务微网站制作

博业建站网,电子商务微网站制作,网站制作app排行榜前十名,网站建设算研发费用吗目录 一、删除有序数组中的重复项II 二、删除有序数组中的重复项 三、数字转罗马格式 一、删除有序数组中的重复项II 一下写过,挺舒服! 1、统计超出2的数量有多少,仅保留2个重复数字 2、有多少次就从后往前覆盖几次 public int removeDupl…

目录

一、删除有序数组中的重复项II

二、删除有序数组中的重复项

三、数字转罗马格式

一、删除有序数组中的重复项II

一下写过,挺舒服!

1、统计超出2的数量有多少,仅保留2个重复数字

2、有多少次就从后往前覆盖几次

  public int removeDuplicates(int[] nums) {int i = 0;int len = nums.length;while(i < len){int count = 1;while(i+1 < len && nums[i] == nums[i+1]){count++;i++;}while(count > 2){move(i,nums,len);len--;i--;count--;}i++;}return len;}public void move(int i,int[] nums,int len){for(;i < len-1;i++){nums[i] = nums[i+1];}}

二、删除有序数组中的重复项

开始覆盖的时机是当count > 1,仅保留1个重复数字

  public int removeDuplicates(int[] nums) {int i = 0;int len = nums.length;while(i < len){int count = 1;while(i+1 < len && nums[i] == nums[i+1]){count++;i++;}while(count > 1){move(i,nums,len);len--;i--;count--;}i++;}return len;}public void move(int i,int[] nums,int len){for(;i < len-1;i++){nums[i] = nums[i+1];}}

三、数字转罗马格式

12. 整数转罗马数字 - 力扣(LeetCode)

难得见题目这么详细的说有哪些情况,然后照着情况来写就行

 

public String intToRoman(int num) {StringBuilder s = new StringBuilder();if (num >= 1000) {int mCount = num / 1000;num -= (mCount * 1000);while (mCount-- > 0) {s.append("M");}}if (num / 100 == 9) {s.append("CM");num -= 900;}if (num >= 500) {int dCount = num / 500;num -= (dCount * 500);while (dCount-- > 0) {s.append("D");}}if (num / 100 == 4) {s.append("CD");num -= 400;}if (num >= 100) {int cCount = num / 100;num -= (cCount * 100);while (cCount-- > 0) {s.append("C");}}if (num / 10 == 9) {s.append("XC");num -= 90;}if (num >= 50) {int lCount = num / 50;num -= (lCount * 50);while (lCount-- > 0) {s.append("L");}}if (num / 10 == 4) {s.append("XL");num -= 40;}if (num >= 10) {int lCount = num / 10;num -= (lCount * 10);while (lCount-- > 0) {s.append("X");}}if (num / 1 == 9) {s.append("IX");num -= 9;}if (num >= 5) {int lCount = num / 5;num -= (lCount * 5);while (lCount-- > 0) {s.append("V");}}if (num / 1 == 4) {s.append("IV");num -= 4;}if (num >= 1) {int lCount = num / 1;num -= (lCount * 1);while (lCount-- > 0) {s.append("I");}}return s.toString();}

http://www.dtcms.com/wzjs/538710.html

相关文章:

  • 如何给网站刷流量西安网站建设的网站
  • 网站建设最低多少钱浙江广发建设有限公司网站
  • 做企划的网站世预赛韩国出线了吗
  • 热门网站有哪些高端网站建设公司名字
  • 平面设计素材免费网站有哪些宿松网站建设公司
  • 小说网站怎么做原创简单百度网址大全
  • 昆山网站建设兼职濉溪县最新通告今天
  • 网站建设费是广告费吗白头鹰网站一天可以做多少任务
  • 谎称在网站网站做维护在网站设计公司上班好吗
  • 可以网站可以做免费的文案广告语郑州证件制作
  • 安庆哪里做网站建设银行遵义分行网站
  • 晋江网站建设价格多少必要网站用什么做的
  • 想做网站的公司新产品上市推广策划方案模板
  • 企业做商城网站需要什么资质如何将域名指向网站
  • 两学一做材料上哪个网站找国内网站速度慢
  • 这几年做那些网站致富h5产品是什么意思
  • 建设银行海门支行网站简洁的公司网站
  • 怎样建网站才赚钱浙江久天建设有限公司网站
  • 营销网站都有哪些网站建设做什么
  • 响应式衣柜网站做资源网站违法吗
  • 盐城网站建设价格域名查询系统
  • 30岁女人学网站开发可以吗温州网站开发风格
  • 网站服务器放置地怎么填湖州市建设局官网
  • 付费资料网站开发控制面板网站
  • 做视频直播类型的网站中国最好的网站建设有哪些
  • 有个做搞笑视频的网站网站改用绝对地址的好处
  • 建设网站南沙网站首页包括哪些内容
  • 重庆网站设计案例下载男女做爰免费网站
  • 长春网站建设哪家公司好网站建设捌金手指花总十八
  • iis网站域名访问建设银行网银网站