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

网站建设排名的公司哪家好云南人社

网站建设排名的公司哪家好,云南人社,数字营销专业学什么课程,北京网络运营推广团队最大排列 题目 给定一组整数,重排序后输出一个最大的整数 输入 数字组合 输出 最大的整数 示例一 输入 10 9输出 910解题思路 我们可以读入一个字符串,将字符串中的单词按照每个单词的字典序长度,字典序从大到小的顺序排序&#x…

最大排列

题目

给定一组整数,重排序后输出一个最大的整数

输入

数字组合

输出

最大的整数

示例一

输入

10 9

输出

910

解题思路

我们可以读入一个字符串,将字符串中的单词按照每个单词的字典序长度,字典序从大到小的顺序排序,最后输出排序后的结果。

  1. 使用readline模块实现从命令行读入一个字符串,并在读入完成后调用solveMethod()方法。
  2. solveMethod()方法首先通过split()方法将字符串按照空格分割成单词数组。
  3. 对单词数组排序:
    • a. 取出两个单词,计算出这两个单词的字典序长度,并将这两个单词转化为字符数组。
    • b. 遍历两个单词的字符数组,如果在任意位置出现不同的字符,则返回以字符的ASCII码为依据的比较结果。
    • c. 如果字典序长度不同,则比较短的单词的第一个字符与长的单词的其他字符。
  4. 最后通过console.log()方法输出排序后的结果。

考点分析

  1. Node.js基础
  2. readline模块的使用
  3. JavaScript字符串和数组的操作,如split()、sort()、join()等方法
  4. JavaScript字符串的字符编码,如charCodeAt()方法。

Code

const readline = require('readline');
const rl = readline.createInterface({input: process.stdin,output: process.stdout
});rl.question('Enter a string of words separated by spaces: ', line => {solveMethod(line);rl.close();
});const solveMethod = line => {const s = line.split(' ').sort((s1, s2) => {const len1 = s1.length;const len2 = s2.length;const lim = Math.min(len1, len2);const v1 = s1.split('');const v2 = s2.split('');let k = 0;while (k < lim) {const c1 = v1[k];const c2 = v2[k];if (c1 !== c2) {return c2.charCodeAt(0) - c1.charCodeAt(0);}k++;}if (len1 > len2) {while (k < len1) {if (v1[k].charCodeAt(0) > v2[0].charCodeAt(0)) {return -1;}k++;}return 1;} else if (len2 > len1) {while (k < len2) {if (v2[k].charCodeAt(0) > v1[0].charCodeAt(0)) {return -1;}k++;}return 1;} else {return 0;}});console.log(s.join(''));
};

版权说明

试题来源:华为 OD 联盟整理收集

题解:解题思路代码 为原创内容,该部分版权由 OD 联盟共同拥有,并授权组内成员发布。

目标:👉 助你解开所有机试题

http://www.yayakq.cn/news/532357/

相关文章:

  • 婚纱摄影网站怎么建设维护一个网站一年多少钱
  • ps制作网站导航图片wordpress重新安装主题
  • 沛县网站开发wordpress更改后台登录路径
  • 沧州网站营销推广网站建设免费建站免费源代码
  • 俄文网站开发翻译备份wordpress到百度云
  • 网站建设的利益网页设计赚钱吗
  • 潮州seo建站如何在百度上搜到网站
  • 网站开发实训内容网站里面送礼物要钱怎么做代码
  • 网站制作服务平台攻城霸业手游下载
  • 网站注销申请书山西网站建设营销qq
  • 宁波网站制作计划郑州网页开发的公司
  • 版面设计图大全 模板优化网站公司外包
  • 网站怎么关闭做网站基本要求
  • 大庆建设大厦网站上海网站建设费用
  • 东莞建设网站的公司简介手机版网站建设多少钱
  • 手机网站跳转怎么办个人品牌营销策划方案
  • 大气装饰公司网站源码浙江网站建设的释义
  • 社区微网站建设方案黑河seo
  • 建站公司佛山专业做网站
  • 网站头部修改龙华网站建设洛阳 网站建设
  • 优购物官方网站女鞋网站建设鄂尔多斯
  • 做征婚网站wordpress 门户网站源码
  • 阿里巴巴网站推广方法网站建设缺乏个性
  • 用那种语言做网站比较好开发一个手机app成本费用
  • 高端网站设计品牌网络规划是干什么的
  • asp网站编辑教程零基础建设网站视频教程
  • 网站建设与维护书籍推荐网站主题旁边的图标怎么做的
  • 网站的建设方案怎么写黑色炫酷灯饰照明科技企业商务网站模板
  • 高端人才招聘网站排名中石油工程建设公司网站
  • 可以用wpf做网站吗网站建设技巧亅金手指排名25