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

html网站开发视频百度提交网站

html网站开发视频,百度提交网站,百度网盘网站入口,最好看免费观看视频大全罗马数字转整数 409.最长回文串 字符串相加 594.最长和谐子序列 13. 罗马数字转整数 /*** param {string} s* return {number}*/ // 构建map匹配值#xff0c;增加带IV这种的 // for遍历循环, // 1.先看匹配是否满足2个字符的 i2 // 2. 单个字符匹配 var romanToInt functi… 罗马数字转整数 409.最长回文串 字符串相加 594.最长和谐子序列 13. 罗马数字转整数 /*** param {string} s* return {number}*/ // 构建map匹配值增加带IV这种的 // for遍历循环, // 1.先看匹配是否满足2个字符的 i2 // 2. 单个字符匹配 var romanToInt function (s) {const map {I: 1,IV: 4,V: 5,IX: 9,X: 10,XL: 40,L: 50,XC: 90,C: 100,CD: 400,D: 500,CM: 900,M: 1000,};let ans 0;for (let i 0; i s.length; i) {const substr s.substring(i, i 2);if (i 1 s.length map[substr]) {ans map[substr];i 1;} else {ans map[s[i]];}}// console.log(ans);return ans; }; // romanToInt(III); // romanToInt(IV); romanToInt(MCMXCIV); // 示例 1: // 输入: s III // 输出: 3 // 示例 2: // 输入: s IV // 输出: 4 409.最长回文串 /*** param {string} s* return {number}*/ // 思路 // 统计各个字符出现的次数 // 统计奇数个数 只留一个奇数个数其他个数删除1 // 如果奇数个数大于1 // 总长度 字符串长度- (奇数个数-1) // var longestPalindrome function (s) {const map {};for (let ch of s) {map[ch] (map[ch] ?? 0) 1;}let deleteCount 0;for (let key in map) {if (map[key] % 2 ! 0) {deleteCount 1;}}const ans deleteCount 1 ? s.length - (deleteCount - 1) : s.length;// console.log(ans);return ans; }; longestPalindrome(abccccdd);// 输入:s abccccdd // 输出:7 415. 字符串相加 /*** param {string} num1* param {string} num2* return {string}*/ // 思路 // 从两个数的末尾进行取值 相加 // while循环很重要 i0 j0 carry0 // 往数组里添加 求余值放入数组 进位值进入下一轮计算 var addStrings function (num1, num2) {let i num1.length - 1;let j num2.length - 1;let carry 0;const res [];while (i 0 || j 0 || carry ! 0) {let c1 i 0 ? num1.charAt(i) - 0 : 0;let c2 j 0 ? num2.charAt(j) - 0 : 0;// console.log(c1, c1);// console.log(c2, c2);const sum c1 c2 carry;res.push(sum % 10);carry Math.floor(sum / 10);i--;j--;}// console.log(res);return res.reverse().join(); }; addStrings(11, 123); // 输入num1 11, num2 123 // 输出134 594.最长和谐子序列 /*** param {number[]} nums* return {number}*/ // 思路 // 统计各个数出现的次数 // 利用map 来获取最大值 // map是有序的 不想对象是无序的 var findLHS function (nums) {const map new Map();for (let ch of nums) {map.set(ch, (map.get(ch) ?? 0) 1);}console.log(map);let max 0;for (let key of map.keys()) {if (map.get(key 1)) {max Math.max(max, map.get(key) map.get(key 1));}}console.log(max);return max; }; findLHS([1, 3, 2, 2, 5, 2, 3, 7]); // 输入nums [1,3,2,2,5,2,3,7] // 输出5
http://www.zqtcl.cn/news/984769/

相关文章:

  • 我们网站在那里登陆后台系统管理成都app制作开发
  • 可以做问卷调查的网站仙居网站建设
  • 知名网站建设公司电话做一个小程序需要多少钱
  • 外贸找客户有什么网站个人如何做网站
  • 旅游项目网站开发ui界面设计分析
  • 企业建设网站没有服务器代理网页浏览
  • 深圳网站建设新闻网站建设营销的企业
  • 建筑设计网站软件排名工具
  • wordpress theme珠宝最适合seo的网站源码
  • 建设工程规划许可证查询网站畜牧业网站模板
  • 做网站大概要多少钱页面网站缓存如何做
  • 家电网站建设需求分析朔州网络推广
  • 陕西交通建设集团网站体检网络营销中自建网站
  • 做游戏的php网站有哪些微信商城是什么
  • wordpress memcached redux深圳网站优化方法
  • 移动商城 网站建设方法方式韩国导航地图app
  • 企业网站源码是什么瑞安企业做网站
  • 佛山深圳建网站wordpress 段代码
  • 网站备案 强制仿牌网站容易被攻击吗
  • 网站做访问追踪js特效演示网站
  • 建设网站女装名字大全宝宝投票网站怎么做
  • 江苏省建设厅网站首页天津百度网站排名优化
  • 织梦网络设计工作室网站模板镇江市精神文明建设网站
  • 网站管理工具装修公司设计软件有哪些
  • 招标网站的服务费怎么做分录什么网站做玩具的比较多
  • 青海省住房建设厅网站WordPress主题启用出现错误
  • 自己怎么建网站网站的seo 如何优化
  • 博客网站模板下载如何自学美工
  • 哪个免费建站好专业seo要多少钱
  • 做3d建模贴图找哪个网站珠海建设网站公司简介