最大间距

最大间距

 1process.stdin.resume();  2process.stdin.setEncoding('utf-8');  3let input = '';  4  5process.stdin.on('data', (data) => {  6 input += data;  7});  8  9process.stdin.on('end', () => { 10 // 从输入中提取数组 11 let inputArray = input.trim().split(' ').map(Number); 12 13 // 如果数组长度小于2,则返回0 14 if (inputArray.length < 2) { 15 console.log(0); 16 process.exit(); 17 } 18 19 // 排序数组 20 inputArray.sort((a, b) => a - b); 21 22 // 初始化最大差值为0 23 let maxDiff = 0; 24 25 // 遍历排序后的数组,计算相邻元素之间的差值 26 for (let i = 1; i < inputArray.length; i++) { 27 let diff = inputArray[i] - inputArray[i - 1]; 28 if (diff > maxDiff) { 29 maxDiff = diff; 30 } 31 } 32 33 // 输出最大差值 34 console.log(maxDiff); 35 36 process.exit(); 37});
process.stdin.resume(); process.stdin.setEncoding('utf-8'); let input = ''; process.stdin.on('data', (data) => { input += data; }); process.stdin.on('end', () => { // 从输入中提取数组 let inputArray = input.trim().split(' ').map(Number); // 如果数组长度小于2,则返回0 if (inputArray.length < 2) { console.log(0); process.exit(); } // 排序数组 inputArray.sort((a, b) => a - b); // 初始化最大差值为0 let maxDiff = 0; // 遍历排序后的数组,计算相邻元素之间的差值 for (let i = 1; i < inputArray.length; i++) { let diff = inputArray[i] - inputArray[i - 1]; if (diff > maxDiff) { maxDiff = diff; } } // 输出最大差值 console.log(maxDiff); process.exit(); });

Powered By 可尔物语

浙ICP备11005866号-12