//计算字符串最后一个单词的长度,单词以空格隔开,字符串长度小于5000。
var input = readline();
function test(text) {return text.split(' ')[text.split(' ').length - 1].length
}
console.log(test(input));// 写出一个程序,接受一个由字母、数字和空格组成的字符串,和一个字符,然后输出输入字符串中该字符的出现次数。(不区分大小写字母)
var input = readline().toLowerCase();
var key = readline().toLowerCase();
function findTime(input, key) {let count = 0;input.split('').forEach(data => {if (data === key) {count++}})return count
}
console.log(findTime(input, key))// 明明的随机数
var number = readline()
var list = {};
function sortNumber(a, b) {return a - b
}
function find(number, index) {list[index] = [];for (let i = 0; i < number; i++) {list[index].push(readline())}let time = readline();if (time) {index++find(time, index)} else {return}
}
find(number, 0);
Object.keys(list).forEach(key => {list[key] = [...new Set(list[key])].sort(sortNumber)list[key].forEach(value => {console.log(value)})
})// 字符串分隔
var str;
while (str = readline()) {getStr(str)
}
function getStr(str) {let resStr;if (str.length == 8) {resStr = str;console.log(resStr)} else if (str.length < 8) {resStr = str.padEnd(8, '0');console.log(resStr)  } else {let restStr = str.slice(8);resStr = str.slice(0, 8);console.log(resStr)getStr(restStr);}
}// 进制转换
while (str = readline()) {console.log(parseInt(str, 16))
}// 质数因子
var num = parseInt(readline())
var list = [];
var i = 2;
while (i <= num && i * i <= num) {if (num % i === 0) {list.push(i)num /= ii = 2} else {i++}
}if (num != 1) {list.push(num)
}
console.log(list.join(' '))// 取近似值
var num = parseFloat(readline())
console.log(num.toFixed())// 合并表记录
var num = parseInt(readline())
let i = 0;
let c = new Map()
while (i < num) {let a = readline().split(' ')if (c.has(a[0])) {c.set(a[0], parseInt(c.get(a[0])) + parseInt(a[1]))} else {c.set(a[0], a[1])}i++
}
let data = Array.from(c)
data.sort((a, b) => { return a[0] - b[0] })
data.forEach((value) => {console.log(`${value[0]} ${value[1]}`)
})//提取不重复的整数
console.log(parseInt([...new Set(readline().toString().split('').reverse())].join('')))//字符个数统计
console.log([...new Set(readline())].map(data => {if (data.charCodeAt < 0 || data.charCodeAt > 127) returnreturn data
}).length)//数字颠倒
console.log(readline().split('').reverse().join(''))//字符串反转
console.log(readline().split('').reverse().join(''))//句子逆序
console.log(readline().split(' ').reverse().join(' '))//字符串排序
let a = readline();
let i = 0
let list = [];
while (i < a) {list.push(readline())i++
}
list.sort()
list.forEach(data => console.log(data))//求int型正整数在内存中存储时1的个数
let count = 0;
parseInt(readline()).toString(2).split('').forEach(data => {if (data === '1') {count++}
})
console.log(count)while (str1 = readline()) {const str2 = readline();console.log(minDistance(str1.split(''), str2.split('')));
}
function minDistance(str1, str2) {let n = str1.length;let m = str2.length;if (n * m === 0) return m + n;if (str1 === str2) return 0;let number = 0;let length = n - m ? n : m;let i = 0;for (i; i < length; i++) {if (str1[i] && str2[i]) {if (str1[i] !== str2[i]) {number++}} else if ((str1[i] && !str2[i]) || (str2[i] && !str1[i])) {number++}}return number
}console.log(minDistance('abcde', 'bcdef'))// 字符统计
var str;
while (str = readline()) {findAll(str.split(''))
}
function findAll(str) {let map = new Map();str.forEach(data => {if (map.has(data)) {map.set(data, map.get(data) + 1)} else {map.set(data, 1)}})let data = Array.from(map)data.sort((a, b) => {if (a[1] === b[1]) {return a[0].charCodeAt() - b[0].charCodeAt()} else {return b[1] - a[1]}})let string = ''data.forEach(value => {string = string + value[0]})console.log(string)
}var str
while (str = readline()) {test(readline().split(''))
}function test(list) {let data = [];list.forEach((value, i) => {let text = value;let dataList = list.slice(i + 1)dataList.sort((a, b) => { return parseInt(a) - parseInt(b) }).filter(value => { return parseInt(text) < parseInt(value) })console.log(dataList)dataList = [...new Set(dataList)].data.push(dataList.length + 1)})data.sort()return data[data.length - 1]
}
console.log(test(('186 13 322 264 328 110').split(' ')))

牛客网华为机试题整理相关推荐

  1. 牛客网华为机试题(JavaScript)

    最近在牛客网刷华为机试题,遇到了很多坑,记录: 每一道题目都经过自己实践验证 华为机试题 牛客网在javascript V8引擎下处理输入输出如下: 利用了readline()接收输入的每一行,多行处 ...

  2. 华为机试python编程题_牛客网华为机试题之Python解法

    牛客网华为机试题之Python解法 第1题 字符串最后一个单词的长度 a = input().split(" ") print(len(a[-1])) 第2题 计算字符个数 a = ...

  3. C++实现_数据分类处理(牛客网华为机试题)

    目录: 题目描述 输入描述: 输出描述: 示例: 题意理解 C++代码: 参考文章: 题目描述 信息社会,有海量的数据需要分析处理,比如公安局分析身份证号码. QQ 用户.手机号码.银行帐号等信息及活 ...

  4. 【牛客网-华为机试题目录】持续更新中

    文章目录 博主精品专栏导航 华为机试题:HJ80 整型数组合并(python) 华为机试题:HJ76 尼科彻斯定理(python) 华为机试题:HJ73 计算日期到天数转换(python) 华为机试题 ...

  5. 牛客网 华为机试题 数据重复的筛选问题记录

    题目描述 输入一个int型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数. 保证输入的整数最后一位不是0. 输入描述: 输入一个int型整数 输出描述: 按照从右向左的阅读顺序,返回一个 ...

  6. 牛客网华为机试题 字符串问题 记录

    一.题目描述 写出一个程序,接受一个由字母.数字和空格组成的字符串,和一个字母,然后输出输入字符串中该字母的出现次数.不区分大小写. 输入描述: 第一行输入一个由字母和数字以及空格组成的字符串,第二行 ...

  7. (牛客网)华为机试(二)

    (牛客网)华为机试题集解答 在解题前先分享一波oj刷题的固定格式代码,方便输入时使用 import java.util.*; import java.io.*; public class Main{ ...

  8. 「解析」牛客网-华为机考企业真题 81-108

    又是一年春招时,有幸收到华为自动驾驶算法岗,之前刷题不多,在此汇总下牛客网的真题,主要采用Python编写,个人觉得语言只是实现工具而已,并不是很关键,Python简洁易懂,更加适合算法工程师快速验证 ...

  9. 「解析」牛客网-华为机考企业真题 21-40

    又是一年春招时,有幸收到华为自动驾驶算法岗,之前刷题不多,在此汇总下牛客网的真题,主要采用Python编写,个人觉得语言只是实现工具而已,并不是很关键,Python简洁易懂,更加适合算法工程师快速验证 ...

  10. 牛客网华为机试(python)

    前言 牛客网华为机试(https://www.nowcoder.com/exam/oj/ta?tpId=37) 按难度分为入门,简单,中等,困难,较难五个等级 目录标题 前言 一,入门 二,简单 一, ...

最新文章

  1. Office 365 系列之一:初识Office 365
  2. React 的性能优化(一)当 PureComponent 遇上 ImmutableJS
  3. Linear regression with one variable算法实例讲解(绘制图像,cost_Function ,Gradient Desent, 拟合曲线, 轮廓图绘制)_矩阵操作...
  4. 中南大学计算机085403,What?这些个专业改考数一英一了!
  5. 图像倒转90度(Rotate Image)
  6. npm-卸载并安装指定版本Angular CLI以及报错(npm ERR! Error: EACCES: permission denied)
  7. 金算盘高手论坛资料中心_3D006期 菜鸟论坛精英PK专栏 速来围观!!
  8. java变量传递给asp,我应该如何将多个参数传递给ASP.Net Web API GET?
  9. ie8升级到ie11 操作系统不受支持
  10. php 如何将100w级的数据入库。
  11. 树中两个节点的最低公共祖先
  12. 20个经典Android游戏源码下载地址(持续更新~)
  13. 廖雪峰Git教程学习总结
  14. Linux环境运行jmeter+测试报告查看
  15. 软件项目经理应具备的素质和条件_软件企业项目经理应具备的基本能力
  16. BackTrack 3下使用spoonwep2破解WEP加密的无线路由器
  17. QTcpSocket目录文件传输
  18. 船舶导航软件测试,北斗卫星船舶定位及信息通信应用
  19. 鸿蒙操作系统pc,不负期待!鸿蒙操作系统将于6月2日正式发布,你的手机更新了吗?...
  20. 学习感悟-如何养成良好的编程习惯

热门文章

  1. 美国CSTA K-12计算机科学标准「中文版」转
  2. adapterview android,AdapterView
  3. _beginthread和_beginthreadex()
  4. FPGA的软件下载(百度盘~)
  5. VC编程来操纵Office
  6. Windows使用choco包管理器
  7. Linux那些事儿----好的学习网站
  8. 电子海图制作中坐标转换的应用与实现
  9. 数学建模专栏 | 第十一篇:MATLAB CUMCM真题求解实例二:优化型
  10. 华为四核处理器K3V2