注意事项:考试的时候在编程题考试系统里面需要上传身份证照片,然后在系统里面打开摄像头审核是否本人,最后考试,考试全程都开启摄像头,但是可以切屏,不限次数!
(如果身份证跟本人在系统里面审核失败的话,记得将当前身份证照片不要露边,除了身份证,照片边上什么都不要有)
更新时间:2024年11月3日
编程题
连续整数之和
题目
答案
process.stdin.resume();
process.stdin.setEncoding('utf-8');
let input = '';
process.stdin.on('data', (data) => {
input += data;
});
process.stdin.on('end', () => {
let inputArray = input.split('\n');
let n = parseInt(inputArray[0].trim(), 10);
function doFunc() {
for (let m = 2; m * (m - 1) / 2 < n; m++) {
if ((n - m * (m - 1) / 2) % m === 0) {
console.log("YES");
return;
}
}
console.log("NO");
}
doFunc();
process.exit();
});
重复字母连续出现次数
题目
答案
process.stdin.resume();
process.stdin.setEncoding('utf-8');
let input = '';
process.stdin.on('data', (data) => {
input += data;
});
process.stdin.on('end', () => {
let inputArray = input.split('\n');
let str = inputArray[0].trim();
function doFunc() {
let maxCount = 0;
let currentCount = 1;
for (let i = 1; i < str.length; i++) {
if (str[i] === str[i - 1]) {
currentCount++;
} else {
if (currentCount > maxCount) {
maxCount = currentCount;
}
currentCount = 1;
}
}
// 最后一段连续字符的处理
if (currentCount > maxCount) {
maxCount = currentCount;
}
console.log(maxCount);
}
doFunc();
process.exit();
});
注意事项
当前编程题答案部分是博主创建的鸿蒙next学习交流群里面一个群友提供的答案,他是满分通过的
大家注意如果有其他新的编程题可以让大模型做,比如chatgpt
感谢这位群友在群里分享的编程题答案!
鸿蒙学习交流
群:767465523